https://github.com/standard-group/mesa-client
Client-side code for the Project Mesa desktop application. Built with Tauri and Vue.
https://github.com/standard-group/mesa-client
federation messenger network rust social tauri tauri-app vue vuejs
Last synced: 11 months ago
JSON representation
Client-side code for the Project Mesa desktop application. Built with Tauri and Vue.
- Host: GitHub
- URL: https://github.com/standard-group/mesa-client
- Owner: standard-group
- License: gpl-3.0
- Created: 2025-07-13T13:44:00.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-15T22:13:09.000Z (11 months ago)
- Last Synced: 2025-07-16T00:40:46.983Z (11 months ago)
- Topics: federation, messenger, network, rust, social, tauri, tauri-app, vue, vuejs
- Language: Vue
- Homepage:
- Size: 336 KB
- Stars: 4
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

# Project Mesa Client
This is the client-side code for the Project Mesa desktop application. It is built using Vue.js + Vite and Tauri.
> Why you choose Tauri?
Tauri offers almost the same functionality as Electron, but with a more modern, faster and low-memory eater. It also has a better developer experience, as it is written in Rust and uses the WebView2 API for rendering.
## Getting Started
To install and run the client, go grab our latest release from [here](https://github.com/standard-group/mesa-client/releases/latest) for your platform.
If you want nightly builds, you can find them [here for desktop](https://github.com/standard-group/mesa-client/actions/workflows/desktop.yml) and [here for mobile (Android)](https://github.com/standard-group/mesa-client/actions/workflows/mobile.yml).
## Contributing
We welcome contributions to the project. If you want to contribute, please follow steps in [CONTRIBUTING.md](CONTRIBUTING.md).
## Project Structure
The project is structured as follows:
- `src-tauri`: This directory contains the Tauri configuration files, including the `tauri.conf.json` file, which is used to configure the Tauri application.
- `src`: This directory contains the source code for the client-side application. (frontend in Vue)
## Building from Source
Please read [BUILDING.md](BUILDING.md) for more information.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.
## Donate
[](https://www.donationalerts.com/r/standardgroup)
> *why our donations via donationalerts?*
cuz we are two dumb teenagers and we are from different countries, so we cant send money to each other. donationalerts is only a one way for us.
*donations are appreciated, but not required.*