{"id":15723483,"url":"https://github.com/busy-hour-studio/blaze","last_synced_at":"2025-05-13T04:34:43.160Z","repository":{"id":218178339,"uuid":"745767865","full_name":"busy-hour-studio/blaze","owner":"busy-hour-studio","description":"Event Driven Framework for @honojs/hono","archived":false,"fork":false,"pushed_at":"2024-12-01T06:26:22.000Z","size":4436,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-20T22:32:41.898Z","etag":null,"topics":["bun","event-driven","hono","nodejs","type-safe","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/busy-hour-studio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"github":["krsbx"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-01-20T04:41:48.000Z","updated_at":"2025-04-06T16:12:06.000Z","dependencies_parsed_at":"2024-02-01T06:29:21.515Z","dependency_job_id":"88b6aa62-1279-4670-bad1-8f89fb085cf0","html_url":"https://github.com/busy-hour-studio/blaze","commit_stats":null,"previous_names":["busy-hour-studio/blaze"],"tags_count":56,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busy-hour-studio%2Fblaze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busy-hour-studio%2Fblaze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busy-hour-studio%2Fblaze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/busy-hour-studio%2Fblaze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/busy-hour-studio","download_url":"https://codeload.github.com/busy-hour-studio/blaze/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253877356,"owners_count":21977633,"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":["bun","event-driven","hono","nodejs","type-safe","typescript"],"created_at":"2024-10-03T22:11:52.090Z","updated_at":"2025-05-13T04:34:43.136Z","avatar_url":"https://github.com/busy-hour-studio.png","language":"TypeScript","funding_links":["https://github.com/sponsors/krsbx"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align='center'\u003e🔥 Blaze\u003c/h1\u003e\n\u003cdiv align='center'\u003e\nAn event driven framework for 🔥 Hono.js\n\u003c/div\u003e\n\n\u003ch2 id=\"table\"\u003eTable of Contents\u003c/h2\u003e\n\n- \u003ca href=\"#about\"\u003eWhat is this?\u003c/a\u003e\n- \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n- \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\n- \u003ca href=\"#benchmarks\"\u003eBenchmarks\u003c/a\u003e\n- \u003ca href=\"#contributors\"\u003eContributors\u003c/a\u003e\n\n\u003ch2 id=\"about\"\u003eWhat is this?\u003c/h2\u003e\n\nIn Busy Hour we use [hono](https://github.com/honojs/hono) as our backend framework and we really love it's performance compare with [express](https://github.com/expressjs/express) performances. Unfortunately, as the times goes on we found out that [hono](https://github.com/honojs/hono) just cannot provide the thing we really like which is an event driven pattern. Therefore, to compensate the lack of support for event driven pattern we choose to develop our own backend framework on top of [hono](https://github.com/honojs/hono) by following some of the implementation that inspired by [moleculer](https://github.com/moleculerjs/moleculer) implementation.\n\n\u003ch2 id=\"getting-started\"\u003eGetting Started\u003c/h2\u003e\n\nTo get started to use `blaze` on your project, you can start by installing it to your [Node](https://nodejs.org/) project by using the following command.\n\n```bash\npnpm i @busy-hour/blaze\n```\n\nOnce you install `blaze` in your project, you can start using it by following the complete instruction how to start using blaze on your project on our [wiki](https://github.com/Busy-Hour-Studio/blaze/wiki).\n\n\n\u003ch2 id=\"benchmarks\"\u003eBenchmarks\u003c/h2\u003e\n\nBenchmarks are available on our [benchmarks](./benchmarks/benchmarks) page. You can also run your own benchmarks by following the instruction on our [wiki](https://github.com/Busy-Hour-Studio/blaze/wiki/Benchmarks).\n\n\n\u003ch2 id=\"#contributing\"\u003eContributing\u003c/h2\u003e\n\nTo start contributing to our repository, please look more about the detail how to contribute in our [contribution guidelines](./CONTRIBUTING.md).\n\n\u003ch2 id=\"contributors\"\u003eContributors\u003c/h2\u003e\n\n\u003ca href=\"https://github.com/Busy-Hour-Studio/blaze/graphs/contributors\"\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cimg width=\"128\" src=\"https://contrib.rocks/image?repo=Busy-Hour-Studio/blaze\" alt=\"A table of avatars from the project's contributors\" /\u003e\n  \u003c/p\u003e\n\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n  Made with \u003ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://contrib.rocks\"\u003econtrib.rocks\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbusy-hour-studio%2Fblaze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbusy-hour-studio%2Fblaze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbusy-hour-studio%2Fblaze/lists"}