#full-stack #react #axum #web-dev #server-api #web-framework #action

app 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

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

#247 in Web programming

Download history 169/week @ 2025-01-29

169 downloads per month

MIT license

26KB
730 lines

Logo

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

Documentation

Demo

Demo video coming soon!!!

License

MIT

Dependencies

~3–4MB
~68K SLoC