Open Source Microservices Tools
Microservices is an architectural approach that structures an application as a set of small, independently deployable services. Each service handles a focused capability and communicates with others through defined interfaces, such as APIs or remote procedure calls. This can help teams develop and scale parts of a system independently, but it also introduces challenges in service communication, deployment, monitoring, and reliability.
8 repositories · updated February 15, 2026

Cheshire Cat AI Core: An AI Agent Microservice Framework
Cheshire Cat AI Core is an open-source framework designed for building custom AI agents as microservices. It offers an API-first approach, enabling easy integration of conversational layers into applications with WebSocket chat and a customizable REST API. Key features include built-in RAG with Qdrant, extensibility via plugins, function calling, and full Dockerization for straightforward deployment.

grpc-go: The Go Language Implementation of gRPC for High-Performance RPC
grpc-go is the official Go language implementation of gRPC, a high-performance, open-source universal RPC framework. It leverages HTTP/2 for efficient communication, making it ideal for building robust and scalable microservices. This project provides a comprehensive solution for Go developers needing powerful inter-service communication.

00: A Self-Hostable Markdown Email Microservice for AWS SES
00 is an open-source, self-hostable microservice designed to simplify email sending and monitoring with AWS SES. It provides a comprehensive dashboard for tracking email statuses, bounces, and other vital information, making it easier to manage email-heavy applications. Built with Elixir, 00 streamlines the complex SES setup process through SST configurations.

Kong Gateway: The Cloud-Native API and AI Gateway for Microservices
Kong Gateway is a high-performance, cloud-native API and AI Gateway, distinguished for its extensibility and multi-LLM support. It provides robust functionality for proxying, routing, load balancing, and authentication, serving as a central layer for orchestrating microservices and AI traffic. With native Kubernetes integration and a rich plugin ecosystem, Kong Gateway is a versatile solution for modern API management.

Quarkus: Supersonic Subatomic Java for Cloud-Native Applications
Quarkus is a leading Java framework designed for cloud-native and container-first environments. It enables developers to build high-performance, low-footprint applications with rapid startup times. By unifying imperative and reactive programming models, Quarkus offers a modern and efficient approach to Java development.

opossum: A Robust Node.js Circuit Breaker for Resilient Applications
opossum is a robust Node.js circuit breaker designed to enhance application resilience. It intelligently monitors asynchronous function executions, failing fast to prevent cascading failures when services are unstable. This library provides essential features like fallbacks and state management, ensuring your systems remain stable and responsive.

Flask-RESTful: A Simple Framework for Creating REST APIs in Python
Flask-RESTful is a powerful yet simple framework designed to help developers quickly build robust REST APIs using Flask. It provides essential building blocks and best practices, streamlining the process of creating web services in Python. This tool integrates seamlessly with Flask, making API development efficient and straightforward.

imgproxy: Fast and Secure Image Processing Server in Go
imgproxy is a high-performance, standalone server designed for secure and efficient resizing, processing, and converting of remote images. Built with Go and leveraging libvips, it offers exceptional speed and a low memory footprint. This tool provides a robust solution for handling large volumes of image manipulations, prioritizing security, speed, and simplicity.