Guía de estudio gratuita y de código abierto para aprender diseño de sistemas a gran escala y prepararse para entrevistas, con soluciones de ejemplo y tarjetas Anki.
114 proyectos
Frameworks de microservicios e infraestructura de servicios: los mejores de 2026
Estos proyectos de código abierto te ayudan a dividir una aplicación en servicios independientes que se encuentran entre sí, se comunican de forma fiable y escalan por separado, con frameworks, descubrimiento de servicios, pasarelas API y motores de flujos de trabajo.
Ordenar:Más estrellas
Guía en chino para entrevistas de backend Java que abarca fundamentos de informática, bases de datos, sistemas distribuidos, diseño de sistemas y desarrollo de aplicaciones de IA.
Sistema de código abierto para desplegar, escalar y gestionar aplicaciones en contenedores en varios hosts.
Un framework HTTP de alto rendimiento para Go con una API similar a Martini, diseñado para REST APIs, aplicaciones web y microservicios.
Framework Java con opiniones definidas para crear aplicaciones y servicios Spring listos para producción con una configuración mínima.
Motor distribuido de búsqueda y analítica con API REST que también funciona como almacén de datos escalable y base de datos vectorial.
Almacén de datos en memoria que se usa como caché, servidor de estructuras de datos, almacén de documentos, base de datos vectorial y agente de mensajería.
Un framework progresivo de Node.js para crear aplicaciones de servidor eficientes y escalables en TypeScript o JavaScript.
Proxy inverso HTTP y balanceador de carga cloud native que configura rutas automáticamente a partir de Docker, Kubernetes, Consul y otros orquestadores.
Almacén distribuido y confiable de clave-valor para los datos más críticos de un sistema distribuido, basado en el consenso Raft y con una API gRPC.
Sistema de gestión de bases de datos columnar de código abierto para generar informes de datos analíticos en tiempo real.
Gateway de IA autoalojado que ofrece APIs compatibles con OpenAI, Claude y Gemini para muchos proveedores de modelos, con enrutamiento, claves, cuotas y seguimiento de costos.
Milvus es una base de datos vectorial distribuida y de código abierto para almacenar y buscar embeddings a gran escala, utilizada en búsquedas con IA y aplicaciones RAG.
Kong es un gateway de API, LLM y MCP nativo de la nube e independiente de la plataforma, extensible mediante plugins, para enrutar y proteger el tráfico de servicios.
Implementación en Java de Apache Dubbo, un framework de RPC y microservicios para crear comunicación, descubrimiento y gestión del tráfico entre servicios.
APIs end-to-end con seguridad de tipos para TypeScript, sin esquemas ni generación de código y con tipos compartidos entre servidor y cliente.
Base de datos SQL distribuida y de código abierto, compatible con MySQL 8.0, con transacciones ACID, análisis HTAP y búsqueda vectorial.
Cliente de API multiplataforma y de código abierto para GraphQL, REST, WebSockets, SSE y gRPC, con almacenamiento local, en Git y en la nube.
Gateway autohospedado compatible con OpenAI que reúne los planes gratuitos de proveedores de LLM detrás de un único endpoint /v1, con enrutamiento y conmutación por error.
Explorador de archivos multiplataforma y de código abierto, basado en un sistema de archivos distribuido virtual escrito en Rust, sin necesidad de una cuenta alojada.
Una service mesh de código abierto que añade gestión del tráfico, seguridad y observabilidad a los microservicios con pocos cambios en el código o ninguno.
Plataforma de código abierto para el descubrimiento dinámico de servicios y la gestión dinámica de configuraciones y metadatos de servicios en sistemas nativos de la nube y de microservicios.
Framework de Go para microservicios web y RPC, con funciones de resiliencia integradas y un generador de código goctl basado en especificaciones .api.
Base de datos SQL distribuida y nativa de la nube, construida sobre un almacén de clave-valor con consistencia fuerte y compatible con el protocolo wire de PostgreSQL.
Motor de ejecución durable de código abierto para orquestar microservicios, agentes de IA y grafos de workflow adaptativos, con workers en varios lenguajes.
Servidor web de alto rendimiento, proxy inverso, balanceador de carga, API gateway y caché de contenido escrito en C.
Helm es el gestor de paquetes de Kubernetes: instala y administra aplicaciones empaquetadas como Charts reutilizables.
Herramienta de redes distribuidas para descubrir servicios, comprobar su estado y gestionar la configuración y la malla de servicios en infraestructuras dinámicas.
Registro de contenedores cloud native de código abierto que almacena, firma y analiza imágenes y charts de Helm, con RBAC y replicación.
Cola de tareas distribuida para Python que ejecuta trabajos en segundo plano y programa tareas entre workers y brokers de mensajes.
Preguntas frecuentes
- ¿Cómo se eligen estos proyectos?
- Cada proyecto de Repolode pasa un filtro de calidad antes de publicarse: debe poder usarse hoy, resolver un problema concreto, ser algo más que un simple envoltorio y seguir mantenido. Esta página agrupa los proyectos por tema y los ordena por estrellas de GitHub.
- ¿Cuál es el proyecto más popular de esta lista?
- donnemartin/system-design-primer, con 375,2 mil estrellas en GitHub. Revisa la licencia y el último commit de cada proyecto antes de elegir.