Overview
Start here if you are building an application with NestForge.
Start with application development
Section titled “Start with application development”NestForge is a backend framework for building services in Rust with a structure inspired by NestJS. If you are here to build an API, worker, or service, this documentation is primarily for you.
The main application path is:
- Installation
- Quick Start
- CLI Workflow
- Architecture
- the guide or transport that matches your app
What you can do as a user
Section titled “What you can do as a user”NestForge gives application teams a structured way to build services with:
- modules for feature boundaries
- providers and dependency injection
- controllers and routing macros
- middleware, guards, and interceptors
- OpenAPI support
- optional transports such as GraphQL, gRPC, WebSockets, and microservices
Recommended path
Section titled “Recommended path”If you are new to NestForge, read in this order:
Then continue into:
- Application Guides for common development tasks
- Transports and Runtime for transport-specific setup
- Examples for runnable reference apps
Framework contributor docs
Section titled “Framework contributor docs”Some documentation in this site is for people working on the NestForge framework repository itself. That is a separate contributor track, not the default user path.
Use that section only if you are changing the framework workspace, crates, macros, or release process.
Start there with: