High-performance, fully type-safe, and modern web framework for TypeScript. Powered by Rust for extremely speed and low memory usage.
Kito is a TypeScript web framework designed for performance and reliability. It gives you an API familiar to Express.js users, but under the hood most of the heavy lifting runs in Rust, making it extremely fast and memory-efficient.
You write your code in TypeScript like normal, while Kito handles:
- Routing and middleware execution
- Request validation and type safety
- Efficient response building and socket handling
All the runtime-critical logic is executed in Rust, leaving TypeScript as a developer-friendly layer. You get type safety, familiar syntax, and Node.js/Deno/Bun compatibility, without sacrificing performance.
import { server } from "kitojs";
const app = server();
app.get("/", (ctx) => {
ctx.res.send("hello world!");
});
app.listen(3000);- Minimal overhead: most of the logic runs in Rust
- Type-safe: request and response types are fully inferred
- Familiar API: Express-style routing and middleware
- Cross-platform: works on Node.js, Deno, and Bun
- Fast and memory-efficient: ideal for high-throughput backends
- Extensible: you can greatly extend the ecosystem, from TypeScript or Rust