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 โ
Top 23 Microservice Open-Source Projects
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript ๐
-
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.
-
apollo
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. (by apolloconfig)
-
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. (้ขๅไบๅ็ๅพฎๆๅก็้ซๅฏ็จๆตๆง้ฒๆค็ปไปถ)
-
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Repository: goldbergyoni/nodebestpractices
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:
Project mention: A curated list of software and architecture related design patterns. | /r/softwarecrafters | 2023-04-26
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
Project mention: Learn how to design systems at scale and prepare for system design interviews | news.ycombinator.com | 2023-07-05There are things in that doc that are completly wrong and ridiculous such as:
https://github.com/karanpratapsingh/system-design#streaming-...
Project mention: # Enable Developers on SAP BTP with Terraform, GitHub Actions and Backstage | dev.to | 2024-03-18apiVersion: 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
https://github.com/go-kit/kit
Project mention: Reverse Engineering Protobuf Definitions from Compiled Binaries | news.ycombinator.com | 2024-03-09The 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...
Project mention: Deploy a Golang serverless function for a demo form with htmx | dev.to | 2024-03-30I use go-chi for handling routes and to server static file(stylesheet).
Project mention: ThingsBoard Microservices Installation Update Problem | /r/ThingsBoard | 2023-11-29Until 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 - 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
Project mention: Multi-layer Caching in API Gateway Tackles High Traffic Challenges | dev.to | 2024-01-26Through 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.
Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15
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/
Microservices related posts
- Dapr: Microservices API
- Improve your EKS cluster with Istio and Cilium : Better networking and security
- Interesting projects using WebAssembly
- Optimal JMX Exposure Strategy for Kubernetes Multi-Node Architecture
- Open Source Ascendant: The Transformation of Software Development in 2024
- Developer Relations Engineer [Tailcall]
- Micro frontend frameworks in 2024
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
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,263 |
3 | Dubbo | 40,021 |
4 | Kong | 37,482 |
5 | awesome-design-patterns | 35,885 |
6 | istio | 34,943 |
7 | Nacos | 29,007 |
8 | apollo | 28,775 |
9 | system-design | 28,737 |
10 | go-zero | 27,600 |
11 | backstage | 26,317 |
12 | go-kit | 26,102 |
13 | dapr | 23,255 |
14 | kratos | 22,420 |
15 | Sentinel | 21,929 |
16 | go-micro | 21,393 |
17 | grpc-go | 19,870 |
18 | chi | 17,050 |
19 | Thingsboard | 15,595 |
20 | qiankun | 15,398 |
21 | apisix | 13,652 |
22 | jib | 13,377 |
23 | single-spa | 13,036 |
Sponsored