Enable is a portable feature flag (aka feature toggles) service, contained in a single executable file.
Taking inspiration from the Pocketbase project, enable can be easily downloaded as a single binary and run anywhere as long as rust can compile to it.
Enable is built using Axum, Svelte and utilizes SQLite3, one of if not the best alternative for having a portable database.
- Clone the repository (or create a codespace)
git clone https://github.com/viktormarinho/enable
- Install the sqlx cli
Cargo install sqlx-cli
- Reset database and do migrations
sqlx db reset
- Run the project
Cargo run
Be happy :)