{"id":49512197,"url":"https://github.com/nakanoasaservice/httpbin-hono","last_synced_at":"2026-05-01T20:32:14.671Z","repository":{"id":323665905,"uuid":"1094205262","full_name":"nakanoasaservice/httpbin-hono","owner":"nakanoasaservice","description":"A httpbin implementation built with Hono and deployed on Cloudflare Workers.","archived":false,"fork":false,"pushed_at":"2026-04-16T07:36:35.000Z","size":462,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-16T09:25:28.946Z","etag":null,"topics":["api","cloudflare","cloudflare-workers","hono","http","http-server","httpbin","json","serverless","service"],"latest_commit_sha":null,"homepage":"https://httpbin-hono.naas.workers.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nakanoasaservice.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-11T11:58:55.000Z","updated_at":"2026-04-16T07:36:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/nakanoasaservice/httpbin-hono","commit_stats":null,"previous_names":["nakanoasaservice/httpbin-hono"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nakanoasaservice/httpbin-hono","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakanoasaservice%2Fhttpbin-hono","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakanoasaservice%2Fhttpbin-hono/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakanoasaservice%2Fhttpbin-hono/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakanoasaservice%2Fhttpbin-hono/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nakanoasaservice","download_url":"https://codeload.github.com/nakanoasaservice/httpbin-hono/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakanoasaservice%2Fhttpbin-hono/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32512662,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["api","cloudflare","cloudflare-workers","hono","http","http-server","httpbin","json","serverless","service"],"created_at":"2026-05-01T20:32:13.968Z","updated_at":"2026-05-01T20:32:14.649Z","avatar_url":"https://github.com/nakanoasaservice.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# httpbin-hono\n\nA [httpbin](https://httpbin.org/) implementation built with [Hono](https://hono.dev/) and deployed on Cloudflare Workers.\n\n**🌐 Live Demo**: [httpbin-hono.naas.workers.dev](https://httpbin-hono.naas.workers.dev/)\n\nhttpbin is a simple HTTP Request \u0026 Response service, useful for testing HTTP clients and APIs. Special thanks to [Kenneth Reitz](https://www.kennethreitz.org/) for creating the original httpbin project. This implementation is inspired by and built upon the foundation of httpbin.\n\n- **Original httpbin**: [httpbin.org](https://httpbin.org/)\n- **httpbin GitHub**: [github.com/postmanlabs/httpbin](https://github.com/postmanlabs/httpbin)\n- **Kenneth Reitz**: [kennethreitz.org](https://www.kennethreitz.org/)\n\n## 🚀 Deploy in One Click\n\n**Self-host your own httpbin instance on Cloudflare Workers in seconds.** No configuration needed—just click the button below and deploy directly to your Cloudflare account. Get your own private httpbin service with no rate limits, complete control, and full customization.\n\n[![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/nakanoasaservice/httpbin-hono)\n\nAfter deployment, your httpbin service will be available at `https://your-worker-name.your-subdomain.workers.dev`. Visit the root endpoint to access the interactive Swagger UI documentation.\n\n## Why httpbin-hono?\n\n- **🚀 Easy Cloudflare Deployment**: Deploy to Cloudflare Workers with a single click—no Docker, no server management, no infrastructure setup required\n- **⚡ Fast \u0026 Low Latency**: Built on Cloudflare's global edge network for minimal latency worldwide\n- **💰 Cost-Effective**: Extremely affordable—free for most use cases thanks to Cloudflare Workers' generous free tier\n- **🔧 Portable**: Built with [Hono](https://hono.dev/), making it easy to deploy to other platforms (Node.js, Deno, Bun, etc.) if needed\n\n## Prerequisites\n\n- [Bun](https://bun.sh/) (v1.3 or later)\n\n## Installation\n\n```bash\nbun install\n```\n\n## Development\n\nStart the development server:\n\n```bash\nbun run dev\n```\n\nThe service will be available at `http://localhost:8787` (or the port specified by Wrangler).\n\n## Deployment\n\n### Deploy Manually\n\nDeploy to Cloudflare Workers:\n\n```bash\nbun run deploy\n```\n\n## Type Generation\n\nFor generating/synchronizing types based on your Worker configuration, run:\n\n```bash\nbun run cf-typegen\n```\n\nPass the `Env` as generics when instantiating `Hono`:\n\n```ts\n// src/index.ts\nconst app = new Hono\u003c{ Bindings: Env }\u003e()\n```\n\n## Code Quality\n\nCheck code quality with Biome:\n\n```bash\nbun run check\n```\n\nAuto-fix issues:\n\n```bash\nbun run check:fix\n```\n\n## API Documentation\n\nOnce the server is running, visit the root endpoint (`/`) to access the Swagger UI documentation, which provides an interactive interface to explore all available endpoints.\n\n## License\n\nISC. See the `LICENSE` file for details. The original httpbin project is © Kenneth Reitz and distributed under the ISC License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnakanoasaservice%2Fhttpbin-hono","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnakanoasaservice%2Fhttpbin-hono","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnakanoasaservice%2Fhttpbin-hono/lists"}