The AsyncAPI framework that will make you smile again.
⚠️ Glee is still under development, it didn't reach v1.0.0 and therefore is not suitable for production use yet.
⚠️ So far, it only supports MQTT and WebSockets (native, Socket.IO, and custom implementations).
Glee is a spec-first framework that helps you build server-side applications. It leverages the AsyncAPI specification to make you more productive:
- It makes sure your code and AsyncAPI definition are on par. No more outdated documentation. Glee takes care of it for you, automatically.
- Glee lets you focus on what matters and handles the rest for you. You only write the code for your business use-case. Glee takes care of performance, scalability, resilience, and everything you need to make your application production-ready.
The best way to get started with Glee is using create-glee-app
, which sets up everything automatically for you. To create a project, run:
npx create-glee-app
After the installation is complete, follow the instructions to start the development server.
For more information on how to use create-glee-app
, you can review the create-glee-app
documentation.
- 📁 Application structure: know how to structure your application with Glee.
- ⚙️ Configuring your application: tweak Glee's default configuration.
- 🚀 Examples: see Glee in action.