This repository contains our SvelteKit web client and Tauri GUI client. The web client is hosted at beatforge.net and the GUI client is available for download on the front page of the website.
NOTE: Our project is constantly evolving and we are always trying to use the latest and greatest technologies. We recommend using rustup to install Rust and nvm to manage your Node.js installations.
# Clone the repository
git clone https://github.com/beat-forge/clients.git
# Change directory
cd clients
# Install dependencies for the web client
pnpm install --filter=web
# Start the web client in development mode
pnpm run dev --filter=web
# Install dependencies for the GUI client
pnpm install --filter=gui
# Start the GUI client in development mode
pnpm run dev --filter=gui
This project is licensed under the GNU Affero General Public License v3.0.