hermes-grpc
Version:
Hermes is a modular framework for node.js to make gRPC APIs.
96 lines (61 loc) • 3.5 kB
Markdown
<h1 align="center">
<img src="https://media.discordapp.net/attachments/638203747608166442/1037551642482053150/hermes-logo-v.1.png" alt="Hermes" width="450">
</h1>
<div align="center">





Hermes is a **modular framework** for node.js to make gRPC APIs.
We follow a *documentation first* philosophy, with the objective of *quality delivery* focusing on the *developer’s experience*.<br /> Hermes is a tool made *by devs for all devs*,
ranging all the way **from college work to corporate level projects**.
[](
[](
[](https://hermes-project-1.gitbook.io/untitled/)
<br />
<img src="https://cdn.discordapp.com/attachments/638203747608166442/1037591811390197770/carbon_7.png" width="900">
<br>
</div>
- [Introduction](
- [Our motivations](
- [Architecture](
- [Branch flow](
- [Be a part of our comunity!](
- [Contributors](
- [We thank these people](
Hermes is a modular framework for node.js based on gRPC that works as a Message Oriented Middleware (MOM) by using the Observable pattern, functioning as the observer between publisher and subscriber communication.
By acting simultaneously as **the bridge for publisher and subscriber communication** and as **the notifications' handler**, Hermes removes the need for a connection with a third party for sending and receiving messages, centralizing and simplifying these functionalities.
Hermes' core features, being fully compatible with gRPC, are:
- Easy integration
- Multi-language communication
- High Performance
- Trustworthy APIs
<br>
<img align="center" src="https://cdn.discordapp.com/attachments/1073325852256907304/1073345451669074020/observer1.png" width="900">
<br>
Our motivation is to turn coding into a more pleasant experience for the developer by making the process simpler, centralized, and better optimized.
<img align="center" src="https://cdn.discordapp.com/attachments/1073325852256907304/1073378211364356220/arch_test1.png" width="900">
<br>
<img align="center" src="https://cdn.discordapp.com/attachments/1073325852256907304/1073368645130006538/branch_flow.png" width="700">
<br>
<div align="center">
<a href=https://discord.gg/2SxVXAma><img src="https://cdn.discordapp.com/attachments/1073325852256907304/1073371852937904209/discord.png" width="400"></a>
</div>
- [rogerinn](https://github.com/rogerinn) - Rogério Junior.
- [Zorazzy](https://github.com/zorazzy) - Melissa Kilpp
- Andre Junior
- Cibelli Oliveira
- Gabriele Jorge
- Gutem
- Janaina Centini
- Marcela Silva
- Melissa Kilpp