Skip to content

rust-dd/blog

Repository files navigation

Blog

A blog engine written in Rust, powered by SurrealDB. This project runs https://rust-dd.com.

Stack

  • Dioxus 0.7.x (fullstack + router)
  • Axum 0.8
  • SurrealDB
  • TailwindCSS

Local Development

Prerequisites

Install Dioxus CLI:

cargo install dioxus-cli

Prepare the database:

./db.sh
cargo install surrealdb-migrations
surrealdb-migrations apply

Install frontend tooling:

npm install

Run Dioxus fullstack dev server with Subsecond hotpatch:

dx serve --web --hotpatch

dx automatically compiles Tailwind when tailwind.css exists in the project root.

Build

Bundle app:

dx bundle --web --release

About

Blog engine written in Rust, powered by SurrealDB.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages