Open-source projects categorized as Microservice | Edit details

Top 23 Microservice Open-Source 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: Y'all SaaS founders, who are you? And comment how you got your product built. By yourself or by your co-founder or with some dev you know of? | reddit.com/r/SaaS | 2021-11-16

    Just to clarify, you mean Serverless Framework (https://serverless.com) right, as opposed to serverless providers in general? Definitely want to start supporting AWS offerings and it does seems like Serverless Framework would be the best way to do that. Appreciate the feedback!

  • GitHub repo traefik

    The Cloud Native Application Proxy

    Project mention: Building a bare-metal Kubernetes cluster on Raspberry Pi | dev.to | 2021-11-26

    K3s comes by default with traefik as the ingress controller. I heard great things about it, but I prefer to use ingress-nginx. This is simply because I'm more familiar with it. You can choose pretty much any ingress controller you want for Kubernetes, so pick one according to your own preferences.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Kong

    🦍 The Cloud-Native API Gateway

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
  • GitHub repo istio

    Connect, secure, control, and observe services.

    Project mention: Mayday, mayday! I need a scalable infrastructure to migrate on Scaleway Elements! Part 2 - Ops & Container migration | dev.to | 2021-11-12

    Depending on the use case, you can deploy additional tools like Istio.

  • GitHub repo Seata

    :fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.

  • GitHub repo Echo

    High performance, minimalist Go web framework

    Project mention: Ask HN: Simplest stack to build web apps in 2021? | news.ycombinator.com | 2021-11-22

    For backend I'd say -> Golang, PostgreSQL, Redis. I've just worked with Vue.js but I've seen some of the React codebases and don't really appreciate that complexity. Vue does a far better job and simplifying things.

    With Golang, you actually don't need a mega framework to get started, you can use small libraries that will do the job for you without doing any magic behind the scenes. (Like, for sure you can use echo[0] but you would probably be happy with mux[1] and it's middlewares itself). And it's not uncommon in Go codebases to repeat yourself. I'd argue that's a much better paradigm than polluting your codebase with 10k indirect dependencies, the garbage that is the Node.js ecosystem.

    [0]: https://echo.labstack.com/

  • GitHub repo Nacos

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

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Sentinel

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

    Project mention: What are some open source applications which have a robust external API calls implementations ? | reddit.com/r/java | 2021-08-24
  • GitHub repo dapr

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

    Project mention: FOSS News International #2: November 8-145, 2021 | reddit.com/r/fossnews | 2021-11-15

    Dapr is a set of APIs that makes it easy for developers to write distributed applications. Dapr runs as a sidecar process next to an application, whether on Kubernetes or any other environment.

  • GitHub repo go-zero

    go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.

    Project mention: go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity. | reddit.com/r/golang | 2021-10-11
  • GitHub repo jina

    Cloud-native neural search framework for 𝙖𝙣𝙮 kind of data

    Project mention: Open source tools to track github repository stats? | reddit.com/r/opensource | 2021-10-24

    I use this tool everyday to track growth for Jina (an open-source neural search framework)

  • GitHub repo cube.js

    📊 Cube — Open-Source Analytics API for Building Data Apps

    Project mention: Building an internal dashboard with Retool and Cube | dev.to | 2021-11-16

    I'll be using a hosted Cube deployment on Cube Cloud to get aggregated data from an e-commerce dataset and Retool as the visualization tool to generate a metrics dashboard.

  • GitHub repo Eureka

    AWS Service registry for resilient mid-tier load balancing and failover. (by Netflix)

    Project mention: Programming Microservices Communication With Istio | dev.to | 2021-10-28

    Service discovery — Traditionally provided by platforms like Netflix Eureka or Consul.

  • GitHub repo Micro

    Asynchronous HTTP microservices (by vercel)

    Project mention: Use nextjs purely as backend? | reddit.com/r/nextjs | 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.

  • GitHub repo Quarkus

    Quarkus: Supersonic Subatomic Java.

    Project mention: Twelve Years of Go | news.ycombinator.com | 2021-11-10
  • GitHub repo up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

    Project mention: Ask HN: Does anyone else find the AWS Lambda developer experience poor? | news.ycombinator.com | 2021-04-18

    I can also recommend serverless.com framework for local development and running lambdas offline.

    AWS provides a docker image for emulating DynamoDB which works great for local dev and will commonly be paired with lambdas.

    Another option I have used recently for implementing node web services is https://github.com/apex/up which also has a nice local dev experience.

  • GitHub repo awesome-serverless

    :cloud: A curated list of awesome services, solutions and resources for serverless / nobackend applications.

  • GitHub repo rpcx

    Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!

  • GitHub repo swoft

    🚀 PHP Microservice Full Coroutine Framework

  • GitHub repo imgproxy

    Fast and secure standalone server for resizing and converting remote images

    Project mention: Imgproxy is the fast and secure image processing tool | news.ycombinator.com | 2021-11-08
  • GitHub repo CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

    Project mention: 14 .NET packages I always recommend | reddit.com/r/dotnet | 2021-03-22

    Correct but I would actually consider CAP instead. The primary reason is that CAP implements the outbox pattern out-of-box where you would need to implement this yourself with Hangfire.

  • GitHub repo javalin

    A simple and modern Java and Kotlin web framework

    Project mention: Does Java has an equivalent to Django/Laravel/Node | reddit.com/r/webdev | 2021-10-29
  • GitHub repo Micronaut

    Micronaut Application Framework

    Project mention: Is it possible for an annotation processor to have a dependency on another? | reddit.com/r/javahelp | 2021-10-08

    Not an explicit dependency, but one nonetheless which breaks a build. Here is what's happening: I have a Micronaut app that uses the Immutables annotation processor to generate Immutable* classes at compile time.

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 2021-11-26.

Microservice related posts


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

Project Stars
1 Previous Serverless Version 0.5.x 41,406
2 traefik 35,782
3 Kong 30,662
4 istio 28,769
5 Seata 21,161
6 Echo 21,148
7 Nacos 20,341
8 Sentinel 17,889
9 dapr 15,598
10 go-zero 12,650
11 jina 12,306
12 cube.js 11,815
13 Eureka 10,887
14 Micro 9,962
15 Quarkus 8,855
16 up 8,414
17 awesome-serverless 6,623
18 rpcx 6,393
19 swoft 5,415
20 imgproxy 5,288
21 CAP 5,179
22 javalin 5,143
23 Micronaut 5,102
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives