Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boywithkeyboard-archive/cheetah1
A framework for the modern web. (NO LONGER MAINTAINED)
https://github.com/boywithkeyboard-archive/cheetah1
cheetah cloudflare cloudflare-workers deno deno-deploy fast framework javascript modern router secure-by-default typescript
Last synced: 4 months ago
JSON representation
A framework for the modern web. (NO LONGER MAINTAINED)
- Host: GitHub
- URL: https://github.com/boywithkeyboard-archive/cheetah1
- Owner: boywithkeyboard-archive
- License: apache-2.0
- Archived: true
- Created: 2023-01-05T19:16:21.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-05-12T19:49:52.000Z (6 months ago)
- Last Synced: 2024-08-05T04:00:03.283Z (4 months ago)
- Topics: cheetah, cloudflare, cloudflare-workers, deno, deno-deploy, fast, framework, javascript, modern, router, secure-by-default, typescript
- Language: TypeScript
- Homepage: https://cheetah.mod.land
- Size: 1.66 MB
- Stars: 193
- Watchers: 3
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- Funding: .github/funding.yml
- License: license
- Codeowners: codeowners
Awesome Lists containing this project
README
cheetah
ðĄïļ secure
Ãð simple
ÃðŠķ light
> [!WARNING]
> cheetah is currently **not maintained**.
### Sneak Peek ðū
```ts
import cheetah from 'https://deno.land/x/cheetah/mod.ts'
import { z } from 'https://deno.land/x/zod/mod.ts'const app = new cheetah()
.post('/', {
body: z.object({ // < scheme validation
name: z.string()
})
}, async c => {
const body = await c.req.body()return `Hey, ${body.name}!` // < response body
})app.serve() // < launch app
```â Please read our [guide](https://cheetah.mod.land) or [join our Discord](https://discord.gg/2rCya9EWGv) to learn more.
---
---
### Release Schedule ðïļ
We strictly adhere to [SemVer](https://semver.org) and post updates **weekly**.
- â **current** *(e.g. v0.1.0)*
The current channel is dedicated to stable releases and is safe for use in production.
- â **canary** *(e.g. v0.1.0-canary.0)*
The canary channel is meant for pre-releases that lack features for a stable release or contain features that are still a prototype. These releases are **not suited for production** and only meant for testing purposes.
### Contributing ð
We appreciate your help! ð
To contribute, please read our [contributing guidelines](https://github.com/azurystudio/cheetah/blob/dev/contributing.md)
first.