Skip to main content

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?

FeatureBenefit
Familiar PatternsIf you know Laravel, you’ll feel at home
Compile-Time SafetyCatch bugs before they reach production
Native PerformanceRust’s speed without the complexity
Full-StackBackend + React frontend in one project
Code GenerationCLI tools to scaffold common patterns

Example

A simple controller in Kit:
With Inertia for a full-stack experience:

Get Started

Installation

Install Kit and create your first project.