https://github.com/cyklan/roux
A rust-based HTMx template
https://github.com/cyklan/roux
Last synced: 10 months ago
JSON representation
A rust-based HTMx template
- Host: GitHub
- URL: https://github.com/cyklan/roux
- Owner: Cyklan
- License: mit
- Created: 2024-03-25T20:16:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-06T22:27:25.000Z (about 2 years ago)
- Last Synced: 2025-03-09T21:16:39.336Z (over 1 year ago)
- Language: Rust
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.MD
Awesome Lists containing this project
README
# Roux
Roux is a template for a Rust-Powered HTMX fullstack application.
The tech stack includes:
- [x] rust (obviously)
- [x] HTMx (also obviously)
- [x] Askama templating engine
- [x] Tailwind
- [x] Lit.js (web components)
- [ ] PosgreSQL
## Get Started
To get started with Roux, click the `Use this Template` button in the top right of this repository.
To run it locally, you'll need Node.js (to run vite for bundling) and rust (to run the server).
Using web components is totally optional, but if there is some sort of dynamic interaction you can't (or don't want to) represent with a template file, they're there for you. If you're using VSCode, install the [lit-html](https://marketplace.visualstudio.com/items?itemName=bierner.lit-html) extension for better syntax highlighting.