What is Kit?
Kit is a Laravel-inspired web framework for Rust that combines:- Laravel’s DX - Familiar patterns like controllers, routes, middleware, and Eloquent-style models
- Rust’s Performance - Native speed with zero-cost abstractions
- Type Safety - Catch errors at compile time, not runtime
- Modern Frontend - First-class Inertia.js + React integration
Quick Start
Get started in under 5 minutes:Quickstart Guide
Create your first Kit application step by step.
Core Features
Routing
Laravel-style routing with the
routes! macro.Controllers
Request handlers with dependency injection.
Database
SeaORM with migrations and Model traits.
Inertia.js
Build SPAs without writing an API.
Tutorials
Learn by building:Build a JSON API
Create a complete REST API for todos.
Build with Inertia
Full-stack todo app with React.
Why Kit?
| Feature | Benefit |
|---|---|
| Familiar Patterns | If you know Laravel, you’ll feel at home |
| Compile-Time Safety | Catch bugs before they reach production |
| Native Performance | Rust’s speed without the complexity |
| Full-Stack | Backend + React frontend in one project |
| Code Generation | CLI tools to scaffold common patterns |
Example
A simple controller in Kit:Get Started
Installation
Install Kit and create your first project.