A strand-like git GUI
MIT License
A strand-like git GUI
Strand intends to be a simple but powerful graphical user interface for Git.
[!WARNING] Strand is currently in alpha, so many features will be missing/broken and there is no documentation. Feel free to try it out at your own risk.
You can download the latest release for your device from the GitHub releases.
Strand is still in the early stages of design and development, so any contributions are likely to be rejected. If you'd like to get it running locally however, follow the steps below.
corepack enable
to install yarnyarn
in the root of the repository to install the JavaScript dependenciesyarn tauri dev
to start the dev serverThe UI is built with React, and the code can be found in the src
folder.
The src-tauri
folder contains the Rust code. If you want to take advantage of the sqlx
checked queries, you'll need to create a .env
file in this folder with the DATABASE_URL
set to the location of the Sqlite file, e.g. sqlite:/Users/you/Library/Application Support/dev.bengrant.strand/data.db
.