forum engine in rust
Go to file
Butter dc7eb57640
Some checks failed
CI / Check (push) Failing after 20s
CI / Build & Push Docker Image (push) Has been skipped
CI / Deploy to Rocky (push) Has been skipped
added basic admin tools
i can ban users now!
2026-05-04 18:40:01 -04:00
.gitea/workflows added docker, ci/cd, threads, posts, profiles 2026-05-04 13:26:33 -04:00
.sqlx added basic admin tools 2026-05-04 18:40:01 -04:00
migrations added basic admin tools 2026-05-04 18:40:01 -04:00
src added basic admin tools 2026-05-04 18:40:01 -04:00
static added basic admin tools 2026-05-04 18:40:01 -04:00
templates added basic admin tools 2026-05-04 18:40:01 -04:00
.dockerignore added docker, ci/cd, threads, posts, profiles 2026-05-04 13:26:33 -04:00
.gitignore added email auth and posting 2026-05-04 17:20:07 -04:00
Cargo.lock added email auth and posting 2026-05-04 17:20:07 -04:00
Cargo.toml added email auth and posting 2026-05-04 17:20:07 -04:00
Dockerfile added docker, ci/cd, threads, posts, profiles 2026-05-04 13:26:33 -04:00
README.md readme 2026-04-20 10:26:39 -04:00

sarmentine

my current project. it's a web forum thing built with rust.

right now it's just the skeleton, but the database is hooked up

setup

  • db is defined in .env like so: DATABASE_URL=sqlite:./YOUR_NAME_HERE.db.
  • it's set to run on 127.0.0.1:3000.

what's inside

  • axum + tokio: for the server.
  • sqlx + sqlite: migrations are automated, and i've got WAL mode and foreign keys turned on.
  • askama: handling the html templates.

status

  • basic routing / main page works
  • database connection and migrations.
  • basic layout and base templates.
  • auth logic (login/register routes).
  • thread and post functionality.

it's a start.