6 releases
new 0.1.41 | Feb 8, 2025 |
---|---|
0.1.4 | Feb 8, 2025 |
0.1.0 | Jan 30, 2025 |
#1764 in Web programming
699 downloads per month
21KB
406 lines
NoApi
A Rust fullstack web framework [Axum + React], with the concept of Rust Server Functions(RSFs), 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
- Support For Multiple JS Runtimes - Node, Deno, Bun
- Support For Multiple JS Package Managers - NPM, YARN, PNPM
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–18MB
~227K SLoC