cogs mirror so i dont get fucked by github
Find a file
2024-12-04 20:25:47 +03:00
crates Add small_to_console example with random number generated on server 2024-12-04 20:16:41 +03:00
examples/small_to_console Add small_to_console example with random number generated on server 2024-12-04 20:16:41 +03:00
integrations/axum initial structure 2024-11-11 22:29:18 +03:00
src Add small_to_console example with random number generated on server 2024-12-04 20:16:41 +03:00
tests Codegen works (only through tests right now though) 2024-12-04 19:54:32 +03:00
.gitignore initial commit 2024-11-11 19:00:32 +01:00
Cargo.lock Add small_to_console example with random number generated on server 2024-12-04 20:16:41 +03:00
Cargo.toml Add small_to_console example with random number generated on server 2024-12-04 20:16:41 +03:00
README.md update roadmap 2024-12-04 20:25:47 +03:00
SYNTAX.md readme improvements 2024-11-11 23:32:35 +03:00

Cogs - Rust in HTML

Cogs is a fullstack framework for building HATEOAS-based web applications using a custom templating language that compiles directly to highly-optimized Rust code.

HTMX is recommended alongside Cogs as the frontend piece of the HATEOAS stack.

Roadmap

  • Basic syntax and parsing
  • Code generation
  • Basic axum example
  • Full axum integration
  • (?) Custom codegen based HTMX alternative
  • (?) WASM-based "Client Components"