Warning
This project is a Work In Progress (WIP) and not yet stable.
Features and APIs may change, and the application is not ready for production use. Use at your own risk and follow the repository for updates. Also, no worries - we would be continuing this project soon, but in different format.
This is the client-side code for the Project Mesa desktop application. It is built using Vue.js + Vite and 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.
To install and run the client, go grab our latest release from here for your platform.
If you want nightly builds:
Just click on the latest workflow run and download the artifact. You may need to log in your GitHub account for downloading the artifact.
We welcome contributions to the project. If you want to contribute, please follow steps in CONTRIBUTING.md.
To build from source, please read BUILDING.md for more information.
The project is structured as follows:
src-tauri
: This directory contains the Tauri configuration files, including thetauri.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)
This project is licensed under the MIT License. See the LICENSE file for more information.
Patreon - https://www.patreon.com/standardgroup (donations are appreciated, but not required.)