Attributes
Includes Deno configuration
Repository
Current version released
a year ago
Dependencies
deno.land/x
jsdeliver.net
@sinclair/typebox@0.28.10@cloudflare/workers-types@4.20230511.0
std
Versions
- v1.5.2Latest
- v1.5.1
- v1.5.0
- v1.5.0-canary.1
- v1.5.0-canary.0
- v1.4.0
- v1.4.0-canary.3
- v1.4.0-canary.2
- v1.4.0-canary.1
- v1.4.0-canary.0
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-canary.1
- v1.0.0-canary.0
- v0.13.0
- v0.12.0
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.0
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.1
- v0.6.0
- v0.5.0
- v0.4.1
- v0.4.0
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.1
- v0.1.0
- v0.0.1
cheetah
🙌 If you need help getting started, have ideas for new features or just want to hang out, make sure to join our Discord server here.
cheetah is ~30% faster than hono, which is supposed to be the fastest JavaScript framework, and ~70% faster than oak, the Express.js of Deno.
Benchmark | Time (avg) | min … max | p75 | p99 | p995 | p999 |
---|---|---|---|---|---|---|
cheetah | 54.97 µs/run | 43.8 µs … 1.75 ms | 47.6 µs | 155.8 µs | 461.3 µs | 987.1 µs |
hono | 66.85 µs/run | 48 µs … 1.45 ms | 63.9 µs | 264 µs | 720.4 µs | 1.01 ms |
itty-router | 62.24 µs/run | 51.6 µs … 1.41 ms | 58.1 µs | 128.6 µs | 215 µs | 1.17 ms |
oak | 84.63 µs/run | 68.7 µs … 2.53 ms | 76.6 µs | 280.2 µs | 587.8 µs | 775.5 µs |
basic.ts — Runtime: Deno 1.33.3 (x86_64-pc-windows-msvc) — CPU: AMD Ryzen 9 5900X 12-Core
Benchmark:Sneak Peek
import cheetah from 'https://deno.land/x/cheetah@v0.7.0/mod.ts'
import { serve } from 'https://deno.land/std@0.187.0/http/server.ts'
const app = new cheetah()
.get('/', () => 'Hello World')
serve(app.fetch)
❔ Read our Guide to get started.
Why cheetah?
- 🪖
secure
- cheetah ensures that parsing doesn’t cause your app to freeze. - 🧙♂️
schema validation
- out-of-the-box support for schema validation via TypeBox or Zod. Show more! - 💎
simple
- built-in support for CORS, caching, schema validation, debugging and more! Show more! - 🪹
chaining & nesting
- cheetah doesn’t dictate you how to write your app. Show more! - 🪶
light
- all core functionality in ~11 KB. Show more!