{"id":25303483,"url":"https://github.com/evex-dev/cumo","last_synced_at":"2026-04-11T05:07:49.115Z","repository":{"id":275253763,"uuid":"925554249","full_name":"evex-dev/cumo","owner":"evex-dev","description":"TypeScript-First, recevive request on single endpoint ☁","archived":false,"fork":false,"pushed_at":"2025-02-13T05:03:16.000Z","size":1000,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-13T05:27:17.476Z","etag":null,"topics":["cumo","elysia","express","fastify","hono","koa","single-endpoint","type-inference","typescript"],"latest_commit_sha":null,"homepage":"https://evex.land","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evex-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-01T06:16:41.000Z","updated_at":"2025-02-13T05:03:19.000Z","dependencies_parsed_at":"2025-02-01T07:24:44.169Z","dependency_job_id":"c205e760-9dac-41b4-9b3c-ca2da155b333","html_url":"https://github.com/evex-dev/cumo","commit_stats":null,"previous_names":["evex-dev/cumo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evex-dev%2Fcumo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evex-dev%2Fcumo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evex-dev%2Fcumo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evex-dev%2Fcumo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evex-dev","download_url":"https://codeload.github.com/evex-dev/cumo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247578621,"owners_count":20961270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cumo","elysia","express","fastify","hono","koa","single-endpoint","type-inference","typescript"],"created_at":"2025-02-13T07:19:54.867Z","updated_at":"2025-12-30T20:03:04.146Z","avatar_url":"https://github.com/evex-dev.png","language":null,"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://evex.land\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/evex-dev/cumo/main/docs/images/cumo-title.png\" width=\"500\" height=\"auto\" alt=\"Cumo\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003chr /\u003e\n\n\u003c!--\n  [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/honojs/hono/ci.yml?branch=main)](https://github.com/honojs/hono/actions)\n  [![GitHub](https://img.shields.io/github/license/honojs/hono)](https://github.com/honojs/hono/blob/main/LICENSE)\n  [![npm](https://img.shields.io/npm/v/hono)](https://www.npmjs.com/package/hono)\n  [![npm](https://img.shields.io/npm/dm/hono)](https://www.npmjs.com/package/hono)\n  [![JSR](https://jsr.io/badges/@hono/hono)](https://jsr.io/@hono/hono)\n  [![Bundle Size](https://img.shields.io/bundlephobia/min/hono)](https://bundlephobia.com/result?p=hono)\n  [![Bundle Size](https://img.shields.io/bundlephobia/minzip/hono)](https://bundlephobia.com/result?p=hono)\n  [![GitHub commit activity](https://img.shields.io/github/commit-activity/m/honojs/hono)](https://github.com/honojs/hono/pulse)\n  [![GitHub last commit](https://img.shields.io/github/last-commit/honojs/hono)](https://github.com/honojs/hono/commits/main)\n  [![codecov](https://codecov.io/github/honojs/hono/graph/badge.svg)](https://codecov.io/github/honojs/hono)\n  [![Discord badge](https://img.shields.io/discord/1011308539819597844?label=Discord\u0026logo=Discord)](https://discord.gg/KMh2eNSdxV)\n--\u003e\n\nPlay: 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\n\nCumo - _**means cloud☁ in Japanese**_ - is a small, simple, and ultrafast multi request handler on single endpoint built on Web Standards.\nAnd we provide the fully typed http client for cumo, the intergration for Hono, Express, Elysia, etc.\n\nFast, but not only fast.\nInspired by [Hono](https://github.com/honojs/hono).\n\n```ts\nimport { Hono } from \"hono\"\nimport * as cumo from \"cumo\"\nimport cumoMiddleware from \"cumo/hono\"\n\nconst app = new Hono()\n\napp.use(\"/api\", cumoMiddleware(\n  // TODO\n))\n\nexport default app\n```\n\n```ts\nimport client from \"cumo/client\"\n\n\n```\n\n## Quick Start\n\n```bash\nnpm i cumo\nbun i cumo\ndeno add npm:cumo\n```\n\n## Features\n\n- **Ultrafast** 🚀 - Optimized for single request.\n- **Lightweight** 🪶 - The size is minimal so that it can be used in Edge.\n- **Multi-runtime** 🌍 - We provide a [Hono](https://hono.dev) integration.\n- **Delightful DX** 😃 - Super clean APIs. First-class TypeScript support. Now, we've got \"Types\".\n\n## Documentation\n\nComing soon...\n\n## Communication\n\n[X](https://x.com/amex2189) and [Discord channel](https://discord.gg/evex) are available.\n\n## Contributing\n\nContributions Welcome! You can contribute in the following ways.\n\n- Create an Issue - Propose a new feature. Report a bug.\n- Pull Request - Fix a bug and typo. Refactor the code.\n- Share - Share your thoughts on the Blog, X, and others.\n- Make your application - Please try to use Hono.\n\nFor more details, see [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md).\n\n## Contributors\n\nThanks to [all contributors](https://github.com/evex-dev/cumo/graphs/contributors)!\n\n## Authors\n\nEdamAme-x \u003chttps://github.com/EdamAme-x\u003e\n\n## License\n\nDistributed under the MIT License. See [LICENSE](LICENSE) for more information.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevex-dev%2Fcumo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevex-dev%2Fcumo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevex-dev%2Fcumo/lists"}