Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evex-dev/cumo
TypeScript-First, recevive request on single endpoint ☁
https://github.com/evex-dev/cumo
cumo elysia express fastify hono koa single-endpoint type-inference typescript
Last synced: about 8 hours ago
JSON representation
TypeScript-First, recevive request on single endpoint ☁
- Host: GitHub
- URL: https://github.com/evex-dev/cumo
- Owner: evex-dev
- License: mit
- Created: 2025-02-01T06:16:41.000Z (12 days ago)
- Default Branch: main
- Last Pushed: 2025-02-13T05:03:16.000Z (about 10 hours ago)
- Last Synced: 2025-02-13T05:27:17.476Z (about 10 hours ago)
- Topics: cumo, elysia, express, fastify, hono, koa, single-endpoint, type-inference, typescript
- Homepage: https://evex.land
- Size: 977 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Play: https://www.typescriptlang.org/play/?#code/PQKhCgAIUgBA7AhgWwKaQMIFdkHsoywDGu8RqADgC6SAAcoCYMgdgyAVDIM8MgkwyC7DICUMrgEwyBzBkDgkYAdTRoFWlQDrygJIZAMhGAxBkBADAWDhwqAB4VcAJxpI0AZwqJymHLkgBvKJDubteyFQCeFdAEUsqHS8gBeSEMqHQBLeABzNTt7LV0acKofADNTdAAlVABHb2CAHgBJeCSdJAAbLx8-QMrfABpIABFEKkQAyCx4AGt4XAB3eAA+a1sYmJyqgC5IIpLy2pc60bHIABMWxGnm1uWAX2iYh3jnNwzs3KoAIVxV6shMieCAbQBdA9jHGld3SABlVqoWEM7QARIYsERyIZDCDIAAfSAg1KhMpYHSoEHvSBHJyJFJpe6oYykQyoQrFHzlf4tIHYjRJeCrYHUwHAwIsoENbZtQKdHr9IYjFYxYI0wzTWaUxBlDmGJbCuzrVpbDZ7LE4r6nQnE+Ck663dqZHWk17quJOb7oAASiEZZR87QAFAAjG4uaYPC5PEFKxAgl4ASgCwyN2l16ARAAUdLhkKFSXlQyTUIMzZ8Tj8bXafGzCSQdKs8gsGlnVvadKnlhqM+giskfEnw-qXHllmNJaVpZ6iVc3XSGUzCY9e7d5QqO+VS+XgZoB8CpznlsNAjYFZAnkVVppIOFIF1UC5cMkZhTO2Vu8Fmy8JafyheRy4N4zNC9+6hGcCrJAJr5puF6zokAeJA+xrmMAD8QFvh+e4HkeJ5zNKC46IYbZgXYkEAIJ9IgoRJIWmSAqUAAqpzkohZTIYYTweC8gypuhwrTPAqAAG4+GhTGQCx7E6Gq+zgCQuo0AAFraZaoPezbtIghguGQkB5EJwQIVK57nD20mzu+g7YHgAB0Ulug0yk0BOSHidO0G6RY+lUYMjrosOzY3hRRmjpAYnZihrlqVRAbTNGsbxmSth6bg+l1g2RJhnqbrkWp7mLKpZ72eAy7DKuMSmZA6LGqgLnmAZjZxQagSmmMyzJLokCOjlroGvBTkXM2QZZcKeWxQVbr6RQQIiY6iA4XhnmWTmTwNS4+k-i4Lwuj1voBgGarLOiRHwLlMXJtJslFRFUU6CV3W3AlZ5JQ05mUWNKGpgJoAQNAcCaCgFD2iogkkjQnXbX2gRDbholjUljpPMs7UrDN0xgqgVALgAcigGJjsKvpQxoACcAAcACMABMmJjPsLwNODpKw2NCNoNMjoAPqTUG-jDI64NjKKrJQ+CkJEjCyMrKjQqMaE2OY-A0ws4LqzTNjnErLsvNrrooQROE0oALLc4gESoFDRBeVrqyQIeaKjdm3GIwTCqgTEuzLTbajAMAm3JKh4AO5AgAIRoA+UqAEJmDS0IAFwkCMwgCXDIAPwyADIMgBeboA+K6AOoMgD6DN7waQLjAAMADsruO4AVwyAPUMzCAJ0MfCMIAqwyAJUMoeAHsMgDDDHw4eAKoJ8jJwALKnqfgEAA
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](https://github.com/honojs/hono).```ts
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
``````ts
import client from "cumo/client"```
## Quick Start
```bash
npm i cumo
bun i cumo
deno add npm:cumo
```## Features
- **Ultrafast** 🚀 - Optimized for single request.
- **Lightweight** 🪶 - The size is minimal so that it can be used in Edge.
- **Multi-runtime** 🌍 - We provide a [Hono](https://hono.dev) integration.
- **Delightful DX** 😃 - Super clean APIs. First-class TypeScript support. Now, we've got "Types".## Documentation
Coming soon...
## Communication
[X](https://x.com/amex2189) and [Discord channel](https://discord.gg/evex) are available.
## Contributing
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](docs/CONTRIBUTING.md).
## Contributors
Thanks to [all contributors](https://github.com/evex-dev/cumo/graphs/contributors)!
## Authors
EdamAme-x
## License
Distributed under the MIT License. See [LICENSE](LICENSE) for more information.