boywithkeyboard / cheetah

A framework for the modern web. (NO LONGER MAINTAINED)

Home Page:https://cheetah.mod.land

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



cheetah

πŸ›‘οΈ secure Γ— πŸ’Ž simple Γ— πŸͺΆ light


Warning

cheetah is currently not maintained.


Sneak Peek πŸ‘Ύ

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 or join our Discord to learn more.





Release Schedule πŸ—“οΈ

We strictly adhere to SemVer 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 first.

About

A framework for the modern web. (NO LONGER MAINTAINED)

https://cheetah.mod.land

License:Apache License 2.0


Languages

Language:TypeScript 100.0%