Cumo - means cloud☁ in Japanese - is a small, simple, and ultrafast multi request handler on single endpoint built on Web Standards. And we provide the fully typed http client for cumo, the intergration for Hono, Express, Elysia, etc.
Fast, but not only fast. Inspired by Hono.
import { Hono } from "hono"
import * as cumo from "cumo"
import cumoMiddleware from "cumo/hono"
const app = new Hono()
app.use("/api", cumoMiddleware(
// TODO
))
export default app
import client from "cumo/client"
npm i cumo
bun i cumo
deno add npm:cumo
- Ultrafast 🚀 - Optimized for single request.
- Lightweight 🪶 - The size is minimal so that it can be used in Edge.
- Multi-runtime 🌍 - We provide a Hono integration.
- Delightful DX 😃 - Super clean APIs. First-class TypeScript support. Now, we've got "Types".
Coming soon...
X and Discord channel are available.
Contributions Welcome! You can contribute in the following ways.
- Create an Issue - Propose a new feature. Report a bug.
- Pull Request - Fix a bug and typo. Refactor the code.
- Share - Share your thoughts on the Blog, X, and others.
- Make your application - Please try to use Hono.
For more details, see docs/CONTRIBUTING.md.
Thanks to all contributors!
EdamAme-x https://github.com/EdamAme-x
Distributed under the MIT License. See LICENSE for more information.