{"repo":"hemerajs/hemera","free":true,"listed":false,"github":"https://github.com/hemerajs/hemera","clone":"git clone https://github.com/hemerajs/hemera.git","description":"🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/","language":"JavaScript","stars":808,"topics":["nodejs","distributed-systems","microservice","nats","pubsub","rpc","cloud-native","micro"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"A Node.js microservices toolkit for the NATS messaging system Run on repl.it Node: v6+ Documentation: https://hemerajs.github.io/hemera/ Lead Maintainer: Dustin Deus --- Note : Are you looking for the next generation API Developer Platform? 🔎 Have a look at: WunderGraph Turn your services, databases and 3rd party APIs into a secure unified API in just a few minutes. 🪄 --- 📓 Getting Started Hemera (/ˈhɛmərə/; Ancient Greek: Ἡμέρα [hɛːméra] \"day\") is a small wrapper around the official NATS driver. NATS is a simple, fast and reliable solution for the internal communication of a distributed system. It chooses simplicity and reliability over guaranteed delivery. We want to provide a toolkit to develop micro services in an easy and powerful way. We provide a pattern matching RPC style. You don't have to worry about the transport. NATS is powerful. With Hemera you have the best of both worlds. Efficient pattern matching to have the most flexibility in defining your RPC's. It doesn't matter where your server or client lives. You can start as many services you want on different hosts to ensure maximal availability. The only dependency you have is a single binary of \\ 10MB. Mind your own business NATS will do the rest for you: The key features of NATS in combination with Hemera are: Lightweight : The Hemera core is small as possible and provide an extensive plugin system. Location transparency : A service may be instantiated in different locations at different times. An application","default_branch":null,"files":null,"tree":[],"storefront":"/r/hemerajs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hemerajs/hemera/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}