SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Microservice Projects
-
Micro-frontend has always aroused my curiosity: I wanted to understand how they work, how to build them, what their pros and cons are. In 2018, inspired by this topic, I tried to build something similar to single-spa in one of the pet projects. At that time, there was no Webpack Module Federation (WMF), and Webpack itself seemed inconvenient. The choice fell on ESBuild and importmap. Browser support for importmap at the time was mostly on paper or with special flags in browsers. For this reason, I used a polyfill. But, surprisingly, everything worked and even in several projects.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
nodejs-testing-best-practices
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
-
-
API Gateway – Manage requests between clients and microservices (e.g., Express Gateway).
-
-
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.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
swagger-stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
-
-
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.
-
-
-
-
I have also tried creating a minimal OpenAPI document using openapi-extract to pull out the paths and schemas I wanted. I could then manually merge them into a single file after. This is, however, a very manual process, and it is a Javascript command line tool with very little instruction on how to setup.
-
Tuba
Tuba traces, parses, and stores errors across all microservices and offers an intuitive interface with comprehensive features designed to streamline error detection, diagnosis, and resolution. (by oslabs-beta)
-
-
security-architecture
A Security Architecture covering Authentication, Authorization using Certs, mTLS, JWT, Nginx Keycloak and OPA
This open-source project addresses these challenges using several integrated technologies and solutions.
-
stepzen-datalayer-microservices
An example showing how to build a GraphQL data layer for your microservices with StepZen.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Microservices discussion
JavaScript Microservices related posts
-
Microfrontends a Developer's Guide: Tools, Technologies, and Step-by-Step Setup
-
Microfrontends a Developer's Guide: Advantages and Disadvantages
-
Show HN: Catalyst – APIs for writing distributed apps backed by open-source Dapr
-
Test Observability for AWS Lambda with Grafana Tempo and OpenTelemetry Layers
-
Managing View State and Client-side Routing in SPAs
-
Micro frontend frameworks in 2024
-
Single-SPA and Svelte advices.
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2025
Index
What are some of the best open-source Microservice projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | single-spa | 13,585 |
2 | Moleculer | 6,267 |
3 | nodejs-testing-best-practices | 4,078 |
4 | seneca | 3,968 |
5 | express-gateway | 3,005 |
6 | cote | 2,379 |
7 | pitstop | 1,127 |
8 | robot-shop | 919 |
9 | swagger-stats | 915 |
10 | Nullstack | 782 |
11 | examples | 574 |
12 | restana | 469 |
13 | aegis-host | 241 |
14 | stream-live-system | 159 |
15 | Zeronode | 126 |
16 | microservices-nodejs-docker-gateway-api | 52 |
17 | QCObjects | 40 |
18 | openapi-extract | 31 |
19 | Tuba | 19 |
20 | comq | 10 |
21 | security-architecture | 5 |
22 | stepzen-datalayer-microservices | 3 |
23 | nest | 3 |