Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zanadoman/rustweb
A simple and efficient single-page CRUD web application built with Rust, and Axum, featuring a minimalist frontend using only HTML, HTMX, and Bootstrap.
https://github.com/zanadoman/rustweb
axum bootstrap crud htmx rust single-page webapp webdevelopment website
Last synced: about 1 month ago
JSON representation
A simple and efficient single-page CRUD web application built with Rust, and Axum, featuring a minimalist frontend using only HTML, HTMX, and Bootstrap.
- Host: GitHub
- URL: https://github.com/zanadoman/rustweb
- Owner: zanadoman
- Created: 2024-10-23T15:33:55.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T10:01:24.000Z (about 2 months ago)
- Last Synced: 2024-11-11T11:18:35.468Z (about 2 months ago)
- Topics: axum, bootstrap, crud, htmx, rust, single-page, webapp, webdevelopment, website
- Language: Rust
- Homepage:
- Size: 634 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Rust CRUD Website
**A simple and efficient single-page CRUD web application built with Rust, and
Axum, featuring a minimalist frontend using only HTML, HTMX, and Bootstrap.**---
## โจ Features & Goals
- **Simple and Minimalistic:** Lightweight single-page web application without
complex front-end framework or custom styling.
- **Rust-Powered Performance:** Built with Rust and Axum for efficient handling
of concurrent requests and optimal server performance.
- **Interactive Without JavaScript:** Uses HTMX and Bootstrap to deliver a
responsive, interactive experience without any custom JavaScript, making it
ideal for pure HTML approach.
- **Quick Setup and Deployment:** Streamlined setup process with minimal
dependencies, enabling easy deployment across different environments.---
## ๐ ๏ธ Dependencies
To host the website, make sure you have the following dependencies installed:
- **Rustup**
- **MariaDB**
- **sqlx-cli**---
## ๐ง Hosting Instructions
Follow these steps to host the website:
```
git clone https://github.com/zanadoman/rustweb.git
cd rustweb
cargo install sqlx-cli
mariadb -u root -p -e "CREATE DATABASE messages;"
cp .env.example .env
cargo sqlx migrate run
cargo run
```---
***๐ Enjoy!*** - Zana Domรกn