:rocket: Progressive microservices framework for Node.js
Repository Index
47,133 repositories indexed
25–48 of 64 · Most stars
KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
- cqrs
- eventsourcing
- eventstore
- event-sourcing
A Cloud Native traffic orchestration system. (CNCF Project)
- go
- http
- api-gateway
- gateway
A simple, distributed task scheduler and runner with a web based UI.
A fast and reliable background task processing library for Python 3.
- python
- task-manager
- task-scheduler
- task-runner
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.
An enhanced HTTP client for Go
- circuit-breaker
- hystrix
- retries
- backoff
Distributed task queue with full async support
- asyncio
- python
- python3
- task-executor
The gold standard for async .NET microservices on Azure, AWS and on-prem
- nservicebus
- c-sharp
- distributed-systems
- messaging
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
Distributed Big Data Orchestration Service
- big-data
- bigdata
- orchestration
- configuration
A library for event sourcing in Python.
- domain-driven-design
- ddd
- eventsourcing
- cqrs
The Scala HTTP client you always wanted!
- scala
- http
- httpclient
- interpolator
⭕ N2O: Distributed WebSocket Application Server ISO 20922
Fast and distributed workflow runner using ActiveJob and Redis
- workflows
- ruby
- sidekiq
- graph
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
- golang
- workflow
- distributed-system
- orchestration
TranslatedUniversal, flexible, high-performance distributed ID generator.
- distributed
- id
- idgenerator
- snowflake
Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
- microservices
- reactive-streams
- distributed-systems
- service-mesh
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
- rpc-api
- rpc-framework
- rpc-client
- rpc-server
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
- netcore
- csharp
- aspnet
- netstandard
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- service-autodiscovery
- peer-autodiscovery
- zeromq
- golang
Spawn - Actor Mesh
- actorsystem
- concurrency
- distributed-systems
- kubernetes