Microservices

Open-source projects categorized as Microservices

Top 23 Microservice Open-Source Projects

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (February 2024)

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: goldbergyoni/nodebestpractices

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  • Project mention: NestJS tip: how to change HTTP server timeouts | dev.to | 2024-04-06

    When using the NestJS framework, sometimes you may need to change some default timeout. You can define them just like you'd do in a plain Node.js HTTP server like so:

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

    The java implementation of Apache Dubbo. An RPC and microservice framework.

  • Kong

    🦍 The Cloud-Native API Gateway and AI Gateway.

  • Project mention: Kong 3.6 with LLM Support | news.ycombinator.com | 2024-02-15
  • awesome-design-patterns

    A curated list of software and architecture related design patterns.

  • Project mention: A curated list of software and architecture related design patterns. | /r/softwarecrafters | 2023-04-26
  • istio

    Connect, secure, control, and observe services.

  • Project mention: Improve your EKS cluster with Istio and Cilium : Better networking and security | dev.to | 2024-04-09

    Istio is a popular open-source service mesh framework that provides a comprehensive solution for managing, securing, and observing microservices-based applications running on Kubernetes.

  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

  • Project mention: Nacos: Dynamic Naming and Configuration Service | news.ycombinator.com | 2024-04-07
  • 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.

    WorkOS logo
  • apollo

    Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. (by apolloconfig)

  • system-design

    Learn how to design systems at scale and prepare for system design interviews

  • Project mention: Learn how to design systems at scale and prepare for system design interviews | news.ycombinator.com | 2023-07-05

    There are things in that doc that are completly wrong and ridiculous such as:

    https://github.com/karanpratapsingh/system-design#streaming-...

  • go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  • backstage

    Backstage is an open platform for building developer portals

  • Project mention: # Enable Developers on SAP BTP with Terraform, GitHub Actions and Backstage | dev.to | 2024-03-18

    apiVersion: scaffolder.backstage.io/v1beta3 # https://backstage.io/docs/features/software-catalog/descriptor-format#kind-template kind: Template metadata: name: sample-btpsubaccount-remote-template title: Remote Template for SAP BTP Subaccount Setup description: A remote template that creates a basic SAP BTP Subaccount setup tags: - sap - btp - basic - javascript spec: owner: user:guest type: service

  • go-kit

    A standard library for microservices.

  • Project mention: PHP to Golang | /r/golang | 2023-06-03

    https://github.com/go-kit/kit

  • dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

  • Project mention: Interesting projects using WebAssembly | dev.to | 2024-04-08

    The following two examples are open-source projects maintained by Fermyon with contributions from companies like Microsoft and SUSE. The first is Spin, which allows us to use WebAssembly to create Serverless applications. The second, SpinKube, combines some of the topics I'm most excited about these days: WebAssembly and Kubernetes Operators :) The official website says, "By running applications in the Wasm abstraction layer, SpinKube offers developers a more powerful, efficient, and scalable way to optimize application delivery on Kubernetes." By the way, this post shows how to integrate SpinKube with Dapr, another technology I'm very interested in, and I should write some posts soon.

  • kratos

    Your ultimate Go microservices framework for the cloud-native era.

  • Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

  • go-micro

    A Go microservices framework

  • grpc-go

    The Go language implementation of gRPC. HTTP/2 based RPC

  • Project mention: Reverse Engineering Protobuf Definitions from Compiled Binaries | news.ycombinator.com | 2024-03-09

    The reflection service is open-sourced (at least for some sdks):

    * https://github.com/grpc/grpc-go/blob/master/Documentation/se...

    * https://chromium.googlesource.com/external/github.com/grpc/g...

  • chi

    lightweight, idiomatic and composable router for building Go HTTP services

  • Project mention: Deploy a Golang serverless function for a demo form with htmx | dev.to | 2024-03-30

    I use go-chi for handling routes and to server static file(stylesheet).

  • Thingsboard

    Open-source IoT Platform - Device management, data collection, processing and visualization.

  • Project mention: ThingsBoard Microservices Installation Update Problem | /r/ThingsBoard | 2023-11-29

    Until recently I was still using TB v3.2.1, now I've set about updating the installation to the latest version. I proceeded as described at https://github.com/thingsboard/thingsboard/tree/master/docker:

  • qiankun

    📦 🚀 Blazing fast, simple and complete solution for micro frontends.

  • Project mention: Micro frontend frameworks in 2024 | dev.to | 2024-03-13

    qiankun - enables you and your teams to build next-generation and enterprise-ready web applications leveraging Micro Frontends. It is inspired by and based on single-spa. Ref- https://github.com/umijs/qiankun

  • apisix

    The Cloud-Native API Gateway

  • Project mention: Multi-layer Caching in API Gateway Tackles High Traffic Challenges | dev.to | 2024-01-26

    Through this intelligent caching mechanism, APISIX efficiently utilizes system resources when handling a large volume of requests, thereby improving overall system performance and stability. APISIX, with its advanced LRU cache, provides developers with a reliable and efficient API gateway solution, facilitating smooth communication with external services.

  • jib

    🏗 Build container images for your Java applications.

  • Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15
  • single-spa

    The router for easy microfrontends

  • Project mention: Micro frontend frameworks in 2024 | dev.to | 2024-03-13

    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/

  • 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). The latest post mention was on 2024-04-19.

Microservices related posts

Index

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

Project Stars
1 nodebestpractices 96,249
2 Nest 64,099
3 Dubbo 39,994
4 Kong 37,431
5 awesome-design-patterns 35,801
6 istio 34,943
7 Nacos 28,966
8 apollo 28,749
9 system-design 28,634
10 go-zero 27,539
11 backstage 26,255
12 go-kit 26,088
13 dapr 23,255
14 kratos 22,390
15 Sentinel 21,929
16 go-micro 21,370
17 grpc-go 19,836
18 chi 16,999
19 Thingsboard 15,595
20 qiankun 15,398
21 apisix 13,625
22 jib 13,377
23 single-spa 13,017
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com