awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stefanprodan avatar

stefanprodan/podinfo

0
View on GitHub↗
5,925 estrellas·1,871 forks·Go·Apache-2.0·4 vistas

Podinfo

Podinfo is a Go-based microservice template designed for Kubernetes, providing a standard pattern for building and testing containerised applications. It exposes REST endpoints for health checks, version information, and configuration, and supports environment-driven configuration for containerised deployment.

The project distinguishes itself with built-in capabilities for resilience testing, including fault injection middleware that can inject random errors, latency spikes, or status code mutations. It also offers JWT token-based authentication for stateless request validation, Prometheus metrics exposition for observability, and WebSocket real-time messaging for bidirectional communication testing. Redis-backed state caching with configurable TTL enables ephemeral key-value data storage for stateless horizontal scaling.

Additional capabilities include chunked HTTP response streaming to simulate progressive content delivery, custom metrics generation for monitoring systems, and Helm release automation with Flux for keeping deployments up to date. The project serves as a demonstration application for Kubernetes-native features, including service mesh integration and custom observability tooling.

Features

  • Kubernetes Microservice Templates - Serves as the canonical Go microservice template for Kubernetes with health checks and configuration endpoints.
  • Templates - Defines a minimal Go HTTP server structure with standard middleware and health endpoints for Kubernetes deployment.
  • Environment Variable Configuration - Reads all runtime settings from environment variables with sensible defaults for containerised deployment.
  • Fault Injection Testing - Injects random errors and latency on demand to test client-side resilience and circuit breakers.
  • Templates - Provides a template for building and testing a standard microservice on Kubernetes with health checks and configuration endpoints.
  • Demo Applications - Provides a sample application demonstrating Kubernetes-native features like custom metrics and Helm releases.
  • REST API Diagnostic Endpoint - Exposes REST endpoints for health checks, version info, and configuration as a standard microservice pattern.
  • Error Simulators - Triggers configurable error responses and latency spikes to test resilience and observability tooling.
  • Application-Level Metrics - Generates application-level metrics like request count and error rate for collection by monitoring systems.
  • JWT Authentications - Implements JWT token issuance and validation to demonstrate authentication flows in microservice architectures.
  • Prometheus-Formatted HTTP Endpoints - Exposes application-level counters and histograms on a separate HTTP endpoint for Prometheus scraping.
  • Application Metrics Exporters - Generates application-level metrics like request count and error rate for collection by monitoring systems.

Historial de estrellas

Gráfico del historial de estrellas de stefanprodan/podinfoGráfico del historial de estrellas de stefanprodan/podinfo

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Podinfo

Proyectos open-source similares, clasificados según cuántas características comparten con Podinfo.
  • xinliangnote/go-gin-apiAvatar de xinliangnote

    xinliangnote/go-gin-api

    5,967Ver en GitHub↗

    go-gin-api is an API framework built on the Gin HTTP router that integrates common middleware and tools for rapid business development. It provides a modular structure for organizing API handlers and middleware, with built-in support for JWT token authentication to secure endpoints and GORM for database object-relational mapping and operations. The framework includes a gRPC service component for inter-service communication, along with middleware for collecting Prometheus metrics and generating Swagger API documentation from code annotations. It also features OpenTelemetry trace propagation fo

    Goapi-gincrongin
    Ver en GitHub↗5,967
  • loopbackio/loopback-nextAvatar de loopbackio

    loopbackio/loopback-next

    5,095Ver en GitHub↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    TypeScript
    Ver en GitHub↗5,095
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
  • j3ssie/osmedeusAvatar de j3ssie

    j3ssie/Osmedeus

    6,425Ver en GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Go
    Ver en GitHub↗6,425
Ver las 30 alternativas a Podinfo→

Preguntas frecuentes

¿Qué hace stefanprodan/podinfo?

Podinfo is a Go-based microservice template designed for Kubernetes, providing a standard pattern for building and testing containerised applications. It exposes REST endpoints for health checks, version information, and configuration, and supports environment-driven configuration for containerised deployment.

¿Cuáles son las características principales de stefanprodan/podinfo?

Las características principales de stefanprodan/podinfo son: Kubernetes Microservice Templates, Templates, Environment Variable Configuration, Fault Injection Testing, Demo Applications, REST API Diagnostic Endpoint, Error Simulators, Application-Level Metrics.

¿Qué alternativas de código abierto existen para stefanprodan/podinfo?

Las alternativas de código abierto para stefanprodan/podinfo incluyen: xinliangnote/go-gin-api — go-gin-api is an API framework built on the Gin HTTP router that integrates common middleware and tools for rapid… loopbackio/loopback-next — LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI… voltagent/awesome-claude-code-subagents — This project provides a framework for managing multi-agent systems, designed to automate complex software development,… j3ssie/osmedeus — Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… liangliangyy/djangoblog — DjangoBlog is an open-source blog engine built with the Django web framework, designed as a full-featured content…