The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 JavaScript Microservice Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
nodejs-integration-tests-best-practices
✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (March 2024)
-
pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
swagger-stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
-
microrealestate
This is an Open Source Real estate management system that helps landlords to manage their rentals and properties
-
examples
Example applications, microservices, and code samples for the Internet Computer (by dfinity)
-
aegis-host
This is the ÆGIS federated application host. Federated components are independently deployable, written by multiple teams in multiple languages, and loaded from multiple repos and network locations at runtime, yet capable of running together in a single process or as distributed components in the ÆGIS application fabric.
-
stream-live-system
:red_circle: An example of a live broadcast system using microservice concepts and architected with docker.
-
stepzen-datalayer-microservices
An example showing how to build a GraphQL data layer for your microservices with StepZen.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Single-SPA Framework - One of the most popular choices. It has a large community behind it and offers robust routing and lifecycle management for microapps. Ref - https://single-spa.js.org/
My goto for this kind of task is moleculer: https://moleculer.services/
Fast, battle tested, vue2-like approach, great documentation, good community. The automatic indipendent-scalability as an option is usually the main selling point of these solutions, but honestly I think the real pro is the "composition" approach, which is essential if you want to keep a clean and well-organized codebase. On this regard, I found moleculer pretty great even for large teams.
Express Gateway: A microservices API Gateway built on Express.js. It's entirely extensible and framework agnostic, delivering robust, scalable solutions in no time.
Project mention: Self hosted Property Management / Payment Processing tools? | /r/selfhosted | 2023-05-10
JavaScript Microservices related posts
- Micro frontend frameworks in 2024
- Single-SPA and Svelte advices.
- Speed Run de MicroFrontends com Single-SPA (any%)
- Make microservices look like monoliths
- Micro-frontend with Module Federations [Part 1] - Vite
- Vue 2 EOL
- Building a Large Scale Micro-frontend Application.
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Microservice projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | single-spa | 13,036 |
2 | Moleculer | 6,016 |
3 | seneca | 3,948 |
4 | nodejs-integration-tests-best-practices | 3,200 |
5 | express-gateway | 2,938 |
6 | cote | 2,310 |
7 | pitstop | 1,058 |
8 | swagger-stats | 871 |
9 | robot-shop | 804 |
10 | Nullstack | 761 |
11 | ilc | 684 |
12 | microrealestate | 502 |
13 | examples | 498 |
14 | restana | 452 |
15 | aegis-host | 235 |
16 | stream-live-system | 145 |
17 | Zeronode | 125 |
18 | microservices-nodejs-docker-gateway-api | 45 |
19 | QCObjects | 40 |
20 | lisk-service | 29 |
21 | comq | 7 |
22 | nest | 3 |
23 | stepzen-datalayer-microservices | 3 |
Sponsored