The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more โ
Top 23 Microservice Open-Source Projects
-
Previous Serverless Version 0.5.x
โก Serverless Framework โ Use AWS Lambda and other managed cloud services to build apps that auto-scale, cost nothing when idle, and boast radically low maintenance.
-
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.
-
Nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
-
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.
-
Seata
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
-
dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
-
Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (้ขๅไบๅ็ๅพฎๆๅก็้ซๅฏ็จๆตๆง้ฒๆค็ปไปถ)
-
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
-
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! ๐๐๐ฏ๐ๆ๐๐ฎ๐๐๐จ, ๐๐จ๐ฅ๐๐ง๐ ๆ๐ซ๐ฉ๐๐ฑ! build for cloud!
-
awesome-serverless
:cloud: A curated list of awesome services, solutions and resources for serverless / nobackend applications.
-
webiny-js
Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:
Github | Website
Project mention: Improve your EKS cluster with Istio and Cilium : Better networking and security | dev.to | 2024-04-09Istio is a popular open-source service mesh framework that provides a comprehensive solution for managing, securing, and observing microservices-based applications running on Kubernetes.
Project mention: Nacos: Dynamic Naming and Configuration Service | news.ycombinator.com | 2024-04-07
Echo - web framework for Go
Project mention: Easy-to-use, high-performance, open source distributed transaction solution | news.ycombinator.com | 2023-05-08
Project mention: MQL โ Client and Server to query your DB in natural language | news.ycombinator.com | 2024-04-07I should have clarified. There's a large number of apps that are:
1. taking info strictly from SQL (e.g. information_schema, query history)
2. taking a user input / question
3. writing SQL to answer that question
An app like this is what I call "text-to-sql". Totally agree a better system would pull in additional documentation (which is what we're doing), but I'd no longer consider it "text-to-sql". In our case, we're not even directly writing SQL, but rather generating semantic layer queries (i.e. https://cube.dev/).
Meanwhile, if you're building something smaller than Netflix, I'm writing a book just for that (https://opinionatedlaunch.com/).
It's about mobile apps, but I talk about backend at great length, especially since my background is Java. The book is called "opinionated" because I cover Quarkus (https://quarkus.io/), monolith, Fly.io, and no K8s.
Project mention: Show HN: Alaz: Open-Source, Self-Hosted, eBPF-Based K8s Monitoring | news.ycombinator.com | 2023-09-06The one similar product I had come across is Kubeshark (https://github.com/kubeshark/kubeshark). But admittedly the eBPF way seems more performant theoretically (given you can afford to have a modern-enough kernel). I'm really excited to see how this project develops out.
The eBPF-mode of innovation is pretty exciting, truly a fresh lens to building software. I'm also following Akita Software - the company building an eBPF paradigm of monitoring.
At the time we were listing projects like Hyper and Micro alongside our other better known ones. As those projects became less of a focus, I believe someone with good intentions in the team wanted to prioritize the ones we contribute to instead that are relevant to our frontend focus, and not confuse our audience.
We use imgproxy which does 2->4 and all you need to do is change the URL on your site.
Project mention: Serverless โ Curated list of services/solutions/resources for Serverless | news.ycombinator.com | 2023-05-14
Webiny- Open-source enterprise-grade serverless CMS. Own your data. Scale effortlessly. Customize everything.
Microservice related posts
- Dapr: Microservices API
- Interesting projects using WebAssembly
- MQL โ Client and Server to query your DB in natural language
- Nacos: Dynamic Naming and Configuration Service
- Show HN: Spice.ai โ materialize, accelerate, and query SQL data from any source
- Show HN: Delphi โ Build customer-facing AI data apps (that work)
- Podinfo
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Microservice projects? This list will help you:
Project | Stars | |
---|---|---|
1 | traefik | 47,726 |
2 | Previous Serverless Version 0.5.x | 46,080 |
3 | Kong | 37,482 |
4 | istio | 34,943 |
5 | Nacos | 29,007 |
6 | Echo | 28,466 |
7 | go-zero | 27,600 |
8 | Seata | 24,923 |
9 | dapr | 23,255 |
10 | kratos | 22,420 |
11 | Sentinel | 21,929 |
12 | jina | 20,009 |
13 | cube.js | 17,135 |
14 | Quarkus | 13,072 |
15 | piggymetrics | 12,988 |
16 | Eureka | 12,220 |
17 | kubeshark | 10,541 |
18 | Micro | 10,528 |
19 | up | 8,766 |
20 | imgproxy | 8,240 |
21 | rpcx | 7,946 |
22 | awesome-serverless | 7,347 |
23 | webiny-js | 7,103 |
Sponsored