Skip to content
/ kito Public
forked from kitojs/kito

๐Ÿบ The high-performance, type-safe and modern TypeScript web framework written in Rust.

License

Notifications You must be signed in to change notification settings

curtisy1/kito

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation



High-performance, fully type-safe, and modern web framework for TypeScript. Powered by Rust for extremely speed and low memory usage.


  • Extreme performance โ€“ Rust core optimized for extremely speed & efficiency. See the benchmarks.
  • Type-safe โ€“ full TypeScript support with end-to-end safety and exceptional DX.
  • Schema validation โ€“ built-in validation with zero bloat.
  • Middleware system โ€“ composable and flexible like you expect.
  • Cross-platform โ€“ runs on Node.js, Bun, and Deno.

๐Ÿš€ Quick Start

You can add Kito to a project as follows:

pnpm add kitojs   # Or: npm i kitojs

Minimal Example

import { server } from "kitojs";
const app = server();

app.get("/", ctx => {
  ctx.res.send("hello world!");
});

app.listen(3000);

๐Ÿ“š Documentation

Full docs available at the official website. You can also explore ready-to-run examples.


๐Ÿค Contributing

We welcome contributions! Check the contributing guide to learn how to set up your environment and submit pull requests.


๐Ÿ“„ License

Licensed under the MIT License.


About

๐Ÿบ The high-performance, type-safe and modern TypeScript web framework written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.8%
  • Rust 42.2%