Skip to content

viktormarinho/enable

Repository files navigation

Enable

Enable

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.

How to run Enable

  • Clone the repository (or create a codespace)
  • Install the sqlx cli
    • Cargo install sqlx-cli
  • Reset database and do migrations
    • sqlx db reset
  • Run the project
    • Cargo run

Be happy :)