4 releases
new 0.1.3 | Feb 6, 2025 |
---|---|
0.1.2 | Feb 5, 2025 |
0.1.1 | Feb 4, 2025 |
0.1.0 | Jan 30, 2025 |
#1914 in Web programming
168 downloads per month
18KB
322 lines
NoApi
A Rust fullstack web framework [Axum + React], with the concept of Rust server actions, utilizes the type safety of Rust and TypeScript to make calls to server without APIs.
Features
- Hot Reload – Instant updates without restarting the server
- Type Syncing – Seamless type safety between frontend & backend
- Rust Server Functions – Call Rust functions directly from the frontend
- File-based Routing – Simple and intuitive route management
- Fullstack (TypeScript + React + Rust + Axum) – Right tool for the right job
Get Started
Install the CLI tool
cargo install noapi
Start a new project
noapi new <PROJECT_NAME>
Install dependencies
noapi install
Start the server
noapi runserver
Tech Stack
Client: React, TypeScript, TailwindCSS
Server: Axum
Documentation
Demo
Demo video coming soon!!!
License
Dependencies
~9–17MB
~211K SLoC