2 Repos
Frameworks specifically designed to build distributed, independent services using the Python language.
Distinct from Python Development Tools: Shortlist candidates were general Python tools or guides, not high-level architectural frameworks for microservices.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Python Microservices Frameworks. Refine with filters or upvote what's useful.
Nameko ist ein Python-Microservices-Framework für den Aufbau verteilter Systeme. Es fungiert als RPC-Kommunikations-Framework und Tool für ereignisgesteuerte Architektur, das einen Message-Broker verwendet, um isolierte Service-Komponenten zu entkoppeln. Das Framework bietet ein Multi-Protokoll-Gateway, das interne Microservice-Logik für externe Clients über HTTP-Endpunkte und WebSockets verfügbar macht. Es ermöglicht den Austausch von Request-Response-Nachrichten und das Broadcasting asynchroner Ereignisse, um die Datenkonsistenz über ein verteiltes System hinweg zu wahren. Das System enthält eine Kommandozeilenschnittstelle zur Steuerung und Interaktion mit Services sowie Dienstprogramme für Unit- und Integrationstests verteilter Service-Logik.
Provides a complete framework for building a distributed system of small, independent Python services.
Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt
Ships a sidecar process that connects backend services to Python-native agent frameworks using HTTP and streaming events.