JavaScript Microservices

Open-source JavaScript projects categorized as Microservices

Top 23 JavaScript Microservice Projects

Microservices
  • single-spa

    The router for easy microfrontends

    Project mention: Managing View State and Client-side Routing in SPAs | dev.to | 2024-05-01

    At JupiterOne, we've made a significant transition from a monolithic frontend to a distributed frontend architecture using microfrontends, powered by (single-spa-react)[https://single-spa.js.org/]. This architectural shift has brought many benefits, such as lazy loading sections of the app and accelerating our development cycle. However, like any significant change, it has also come with its set of challenges.

  • 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.

    SurveyJS logo
  • Moleculer

    :rocket: Progressive microservices framework for Node.js

  • seneca

    A microservices toolkit for 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)

  • express-gateway

    A microservices API Gateway built on top of Express.js

    Project mention: 5 Ways to Improve Your API Reliability | dev.to | 2023-07-25

    Express Gateway: A microservices API Gateway built on Express.js. It's entirely extensible and framework agnostic, delivering robust, scalable solutions in no time.

  • cote

    A Node.js library for building zero-configuration microservices.

  • 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

    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.

    InfluxDB logo
  • swagger-stats

    API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.

  • robot-shop

    Sample microservices application for playing with

  • Nullstack

    Feature-Driven Full Stack JavaScript Components

  • ilc

    Enterprise-ready framework for Micro Frontends composition into SPA with SSR & i18n support

  • examples

    Example applications, microservices, and code samples for the Internet Computer (by dfinity)

  • restana

    Restana is a lightweight and fast Node.js framework for building RESTful APIs.

  • 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.

  • Zeronode

    Zeronode - minimal building block for NodeJS microservices

  • microservices-nodejs-docker-gateway-api

    [Dockerized] Microservices architecture with API Gateway

  • QCObjects

    Full Stack Javascript Framework for Modern Software Development

  • hookdeck-vercel

    Authenticate, delay, filter, queue, throttle, and retry asynchronous HTTP requests (e.g., webhooks) made to a Vercel application via a middleware integration with Hookdeck

    Project mention: Add Webhook Verification, Queueing, Filtering, and Retry Logic to Any Vercel Deployed Endpoint | dev.to | 2024-05-06

    You can see the quickstart instructions (along with the middleware source) in the Hookdeck Vercel Middleware GitHub repo

  • 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)

    Project mention: TUBA: Finally, an Error Management Tool for Microservices | dev.to | 2024-05-16

    Checkout Tuba on Github to try it in your microservice environment- and if you’re interested in contributing or have ideas for the project, feel free to reach out to us below!

  • comq

    Distributed system communications over AMQP

  • catalyst-tetris

    Browser based multiplayer Tetris game written in Python and Go using Catalyst (serverless Dapr) for state and communication.

    Project mention: Join the Diagrid Catalyst AWS Hackathon! | dev.to | 2024-04-29

    The classic “blocks falling from the sky” game! The solution consists of two services:

  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Microservices discussion

Log in or Post with

JavaScript Microservices related posts

  • Managing View State and Client-side Routing in SPAs

    1 project | dev.to | 1 May 2024
  • Micro frontend frameworks in 2024

    6 projects | dev.to | 13 Mar 2024
  • Single-SPA and Svelte advices.

    1 project | /r/sveltejs | 10 Dec 2023
  • Speed Run de MicroFrontends com Single-SPA (any%)

    3 projects | dev.to | 24 Nov 2023
  • Make microservices look like monoliths

    3 projects | news.ycombinator.com | 17 Jun 2023
  • Micro-frontend with Module Federations [Part 1] - Vite

    2 projects | dev.to | 14 Jun 2023
  • Vue 2 EOL

    1 project | /r/vuejs | 30 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2024
    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. Learn more →

Index

What are some of the best open-source Microservice projects in JavaScript? This list will help you:

Project Stars
1 single-spa 13,128
2 Moleculer 6,065
3 seneca 3,948
4 nodejs-integration-tests-best-practices 3,232
5 express-gateway 2,952
6 cote 2,332
7 pitstop 1,067
8 swagger-stats 883
9 robot-shop 828
10 Nullstack 763
11 ilc 694
12 examples 503
13 restana 459
14 aegis-host 235
15 stream-live-system 145
16 Zeronode 125
17 microservices-nodejs-docker-gateway-api 48
18 QCObjects 40
19 hookdeck-vercel 27
20 Tuba 18
21 comq 7
22 catalyst-tetris 3
23 stepzen-datalayer-microservices 3

Sponsored
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.
surveyjs.io