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.
- 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
Install the CLI tool
cargo install noapi
Start a new project
noapi new <PROJECT_NAME>
Install dependencies
noapi install
Start the server
noapi runserver
Client: React, TypeScript, TailwindCSS
Server: Axum
Demo video coming soon!!!