noapi-functions 0.1.41

Functions for the noapi framework
Documentation
![Logo](https://raw.githubusercontent.com/incrediblemhi/NoApi/refs/heads/main/noapi.png)

# 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

```bash
  cargo install noapi
```

Start a new project

```bash
  noapi new <PROJECT_NAME>
```

Install dependencies

```bash
  noapi install
```

Start the server

```bash
  noapi runserver
```

## Tech Stack

**Client:** React, TypeScript, TailwindCSS

**Server:** Axum

## Documentation

[The NoApi Book](https://incrediblemhi.github.io/NoApi/)

## Demo

Demo video coming soon!!!

## License

[MIT](https://choosealicense.com/licenses/mit/)