Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/busy-hour-studio/blaze
Event Driven Framework for @honojs/hono
https://github.com/busy-hour-studio/blaze
bun event-driven hono nodejs type-safe typescript
Last synced: 3 months ago
JSON representation
Event Driven Framework for @honojs/hono
- Host: GitHub
- URL: https://github.com/busy-hour-studio/blaze
- Owner: Busy-Hour-Studio
- License: mit
- Created: 2024-01-20T04:41:48.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-22T11:36:49.000Z (9 months ago)
- Last Synced: 2024-04-22T11:58:54.259Z (9 months ago)
- Topics: bun, event-driven, hono, nodejs, type-safe, typescript
- Language: TypeScript
- Homepage:
- Size: 3.95 MB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
🔥 Blaze
An event driven framework for 🔥 Hono.jsTable of Contents
- What is this?
- Getting Started
- Contributing
- ContributorsWhat is this?
In 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.
Getting Started
To 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.
```bash
pnpm i @busy-hour/blaze
```Once 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) .
Contributing
To start contributing to our repository, please look more about the detail how to contribute in our [contribution guidelines](./CONTRIBUTING.md).
Contributors
Made with contrib.rocks