JavaScript Microservice

Open-source JavaScript projects categorized as Microservice | Edit details

Top 16 JavaScript Microservice Projects

  • GitHub repo Previous Serverless Version 0.5.x

    ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –

    Project mention: Triggering AWS Lambda with SNS Messaging | | 2022-01-11

    Build the API with the Serverless Framework

  • GitHub repo Micro

    Asynchronous HTTP microservices (by vercel)

    Project mention: Use nextjs purely as backend? | | 2021-04-18

    I don't see what benefit it brings. You can use micro directly and save yourself from installing megabytes of dependencies. Next JS API routes are handled via micro.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Moleculer

    :rocket: Progressive microservices framework for Node.js

    Project mention: Been playing with moleculerjs recently, and just finished my first package: a service that allows you to use any node API framework as a moleculer gateway. | | 2022-01-01

    Moleculer already provides an in-house http gateway, but what if you want to use an existing API, and how to maintain decoupled code when creating your gateway? This package solves both. You can create your API, passing in any services you require as dependencies. You can then bind your API to moleculer using the moleculer-universal-gateway.

  • GitHub repo express-gateway

    A microservices API Gateway built on top of Express.js

    Project mention: Building an Express Gateway Policy | | 2021-08-29

    This post will show you how to build a policy (middleware) for your express gateway. Before creating a policy, we need to create a plugin.

  • GitHub repo cote

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

    Project mention: [AskJS] What are you using to communicate multiple microservices? | | 2021-04-30

    I am building an API using a microservices architecture, for now I'm using cote for internal communication. It works but it have its quirks (it also seems abandoned or stagnant).

  • GitHub repo Tailor

    A streaming layout service for front-end microservices

    Project mention: Micro Frontends Patters#12: Server Side Composition | | 2021-01-26

    Here, I would like to introduce a library called Tailor.

  • GitHub repo just-api

    :boom: Test REST, GraphQL APIs

    Project mention: Front End UI Test Automation With Mock API | | 2021-05-18

    To test the API, I recommend a proper API testing framework that can run a full test suite without you having to write a single test case. In this area, I recommend Dredd and schemathesis. These frameworks will get you covered when it comes to ensuring that the API server complies with the API specification. You may find Dredd a bit confusing at the beginning, in which case I recommend a tutorial I wrote a while ago about testing with Dredd. In addition, you can consider using just-apis, which allows you to define your own test cases for the API in YAML files (so no programming required).

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Hemera

    🔬 Writing reliable & fault-tolerant microservices in Node.js

  • GitHub repo rocky

    Full-featured, middleware-oriented, programmatic HTTP and WebSocket proxy for node.js

  • GitHub repo LndHub

    Wrapper for Lightning Network Daemon. It provides separate accounts for end-users

    Project mention: Getting charged a fee when paying between lightning wallets on my own node | | 2022-01-18

    You can change fees by editing lndhub config file. You just need to find where it is located. For umbrel (rpi4) you will find all info here:

  • GitHub repo Zeronode

    Zeronode - minimal building block for NodeJS microservices

  • GitHub repo microservice-demo

    A cloud-native project management microservice application. Services are built with various technologies e.g Go, NodeJS, Python, Ruby, MongoDB, MySQL, PostgreSQL

  • GitHub repo screenshot

    Screenshot as a service: take screenshot of the given URL (by as-a-service)

    Project mention: Web-scrape works Locally but not on GCP | | 2021-08-03

    The following serverless example link gives you the bare-bones of a Cloud Run puppeteer application to do a screenshot. It can easily be enhanced to perform a web scrape.

  • GitHub repo awacs

    Next-gen mobile first analytics server (think Mixpanel, Google Analytics) with built-in encryption supporting HTTP2 and gRPC. Node.js, headless, API-only, horizontally scaleable.

    Project mention: Introduction to Awacs: Security & Privacy focused user behavior analysis server | | 2021-07-24

    We at Socketkit believe that privacy and security is a fundamental human right, and wanted to develop a set of products around the idea of creating valuable insights for mobile application developers and companies without compromising privacy and security. With this idea in mind, I would like to introduce our first open-sourcely available microservice framework Awacs

  • GitHub repo ecommerce-micro-services

    A basic demo to showcase micro service architecture using NodeJs, Express and MongoDB and the way they can communicate between each other.

    Project mention: How to build a microservice with NodeJs, Express and MongoDB | | 2021-05-13

    This blog is only for an overview of how to build the services, please visit for a full functional working microservices demo.

  • GitHub repo matrix-user-verification-service

    Service to verify details of a user based on a Open ID token.

    Project mention: Self hosted Jitsi with JWT token support | | 2021-06-26

    I am trying to setup Jitsi authenticating with matrix using this code. The first requirement for this to work is to run Matrix user verification service.

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). The latest post mention was on 2022-01-18.

JavaScript Microservice related posts


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

Project Stars
1 Previous Serverless Version 0.5.x 41,755
2 Micro 10,002
3 Moleculer 4,918
4 express-gateway 2,603
5 cote 2,190
6 Tailor 1,651
7 just-api 786
8 Hemera 783
9 rocky 368
10 LndHub 365
11 Zeronode 119
12 microservice-demo 115
13 screenshot 70
14 awacs 47
15 ecommerce-micro-services 13
16 matrix-user-verification-service 5
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.