awesome-repositories.com
Blog
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
·

20 repositorios

Awesome GitHub RepositoriesCloud Native Application Development

Frameworks and SDKs for building microservices and cloud-native applications with container orchestration and service discovery.

Distinct from Cloud Native Orchestration: Distinct from Cloud Native Orchestration: focuses on the application development experience, not the infrastructure lifecycle management.

Explore 20 awesome GitHub repositories matching devops & infrastructure · Cloud Native Application Development. Refine with filters or upvote what's useful.

Awesome Cloud Native Application Development GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dyc87112/springboot-learningAvatar de dyc87112

    dyc87112/SpringBoot-Learning

    15,724Ver en GitHub↗

    This project is an educational resource and comprehensive learning path for the Spring Boot framework and its ecosystem. It serves as a Java backend framework tutorial and cloud-native development course designed to teach the construction of server-side applications. The material functions as a microservice architecture guide, providing instructional content on implementing distributed services. It covers the coordination of independent services through service discovery, routing, and centralized configuration. The curriculum includes guidance on cloud-native integration, connecting third-pa

    Provides a study resource for building microservices with container orchestration and service discovery.

    Javadubbojdbctemplatelog4j
    Ver en GitHub↗15,724
  • eclipse-vertx/vert.xAvatar de eclipse-vertx

    eclipse-vertx/vert.x

    14,667Ver en GitHub↗

    Vert.x is a reactive polyglot framework and asynchronous programming library for the Java Virtual Machine. It functions as an event-driven networking framework and toolkit for building non-blocking applications. The system enables the development of high-concurrency network services and event-driven microservices. It supports the creation of reactive services using multiple languages running on the JVM. The framework covers a wide range of capabilities including the management of HTTP and TCP network protocols, non-blocking file system access, and the integration of reactive clients.

    Supports a polyglot approach to building non-blocking, event-driven services using multiple JVM languages.

    Javaconcurrencyevent-loophigh-performance
    Ver en GitHub↗14,667
  • docker-archive-public/docker.labsAvatar de docker-archive-public

    docker-archive-public/docker.labs

    11,904Ver en GitHub↗

    This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co

    Provides instructional labs for implementing cloud-native principles via containerized web applications.

    PHPcontainersdockerdocker-compose
    Ver en GitHub↗11,904
  • wasmedge/wasmedgeAvatar de WasmEdge

    WasmEdge/WasmEdge

    10,665Ver en GitHub↗

    WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har

    Runs lightweight, sandboxed WebAssembly applications in cloud-native environments like Kubernetes and Docker.

    C++artificial-intelligencecloudcloud-native
    Ver en GitHub↗10,665
  • awslabs/llrtAvatar de awslabs

    awslabs/llrt

    8,752Ver en GitHub↗

    llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co

    Provides a runtime optimized for building and executing cloud-native serverless applications.

    Rust
    Ver en GitHub↗8,752
  • telepresenceio/telepresenceAvatar de telepresenceio

    telepresenceio/telepresence

    7,240Ver en GitHub↗

    Telepresence is a hybrid development environment and network proxy for Kubernetes. It provides a system for running workloads on a local machine while maintaining active connectivity to a remote cluster environment. The project functions as a traffic interceptor and network bridge, establishing a two-way tunnel between a local workstation and a remote cluster. This allows for the redirection of traffic from a remote Kubernetes service to a local process, enabling real-time debugging and testing of code without the need to redeploy containers. Its capabilities cover remote cluster connectivit

    Reduces the time spent on container rebuilds and deployments by running workloads locally during the development cycle.

    Godockerkuberneteslocal-development
    Ver en GitHub↗7,240
  • elfocrash/.net-backend-developer-roadmapAvatar de Elfocrash

    Elfocrash/.NET-Backend-Developer-Roadmap

    6,847Ver en GitHub↗

    This project is a comprehensive learning path for C# backend development, designed to guide developers through the skills and technologies required to build professional server-side applications. It serves as a technical curriculum focused on the .NET ecosystem. The roadmap specifically emphasizes cloud-native development and microservices architecture. It provides a structured guide to the tools and patterns necessary for designing distributed systems and deploying scalable services to the cloud. The content covers broader domain areas including backend career planning and the engineering p

    Guides developers through the frameworks and SDKs necessary for building scalable cloud-native applications.

    aspnet-coreaspnetcoredotnet
    Ver en GitHub↗6,847
  • cncf/curriculumAvatar de cncf

    cncf/curriculum

    6,578Ver en GitHub↗

    The CNCF Curriculum is an open-source repository that organizes exam domains and learning paths for CNCF certification courses covering Kubernetes and cloud-native technologies. It structures certification content into weighted domains that reflect exam question distribution, providing a structured study guide for candidates preparing for CNCF certifications. The curriculum is organized around multiple cloud-native domains including networking, security, GitOps, platform engineering, and certification preparation. It teaches cloud-native concepts through the lens of building and operating int

    Teaches designing and building cloud-native applications using Kubernetes resources and multi-container patterns.

    cncf
    Ver en GitHub↗6,578
  • micronaut-projects/micronaut-coreAvatar de micronaut-projects

    micronaut-projects/micronaut-core

    6,418Ver en GitHub↗

    Micronaut Application Framework

    Integrates with distributed configuration sources and service registries for environment-aware, self-adapting applications.

    Javacloudnativegroovyjava
    Ver en GitHub↗6,418
  • goodrain/rainbondAvatar de goodrain

    goodrain/rainbond

    6,184Ver en GitHub↗

    Rainbond is a Kubernetes-native application platform that deploys and manages containerized applications through a graphical interface, abstracting Kubernetes complexity so users can work without needing to learn Kubernetes commands or concepts. It provides a complete application lifecycle management system covering development, architecture, delivery, and operations from a single unified web interface, with automated workflows that handle cluster provisioning, application deployment, and ongoing management. The platform distinguishes itself through its application marketplace, which packages

    Transforms traditional applications into cloud-native ones without code changes by auto-detecting language types.

    Go
    Ver en GitHub↗6,184
  • openstack/openstackAvatar de openstack

    openstack/openstack

    5,940Ver en GitHub↗

    OpenStack is an open-source cloud computing platform for building and managing public and private cloud infrastructure at scale. It provides a framework for deploying, configuring, and operating cloud services, orchestrating compute, storage, and networking resources across a datacenter through a unified management layer. The platform is built on a decoupled service architecture where individual cloud services are developed and versioned independently within their own repositories. This meta-repository tracks interoperable versions of all OpenStack components as verified submodules, with each

    Provides SDKs and frameworks for building applications that run on OpenStack cloud infrastructure.

    Python
    Ver en GitHub↗5,940
  • azure/azure-sdk-for-netAvatar de Azure

    Azure/azure-sdk-for-net

    5,937Ver en GitHub↗

    The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact with cloud services through a consistent, well-defined programming model. It provides a unified interface for authenticating, configuring HTTP pipelines, and calling service methods either synchronously or asynchronously, with support for pagination, long-running operations, and structured error handling. The SDK distinguishes itself through comprehensive authentication options, including connection strings, OAuth token credentials, managed identity, service principals, and deve

    Build microservices for the cloud using container orchestration, service discovery, and managed container registries.

    C#azureazure-sdkc-sharp
    Ver en GitHub↗5,937
  • nginx/unitAvatar de nginx

    nginx/unit

    5,560Ver en GitHub↗

    NGINX Unit is an open-source application server designed to natively execute code across multiple programming language runtimes and WebAssembly within a single process. It serves as a multi-language application server that can run applications written in Go, Java, Node.js, Perl, PHP, Python, Ruby, and WebAssembly side by side, without requiring separate runtime environments for each language. The server distinguishes itself through a RESTful JSON control API that enables dynamic, zero-downtime configuration changes without restarting the server. It combines event-driven asynchronous I/O with

    Runs WebAssembly components compiled from Rust or C as server-side application handlers using the WASI 0.2 interface.

    C
    Ver en GitHub↗5,560
  • kubernetes/websiteAvatar de kubernetes

    kubernetes/website

    5,281Ver en GitHub↗

    Este proyecto es el sitio web oficial de documentación de Kubernetes, que sirve como un recurso técnico integral para gestionar aplicaciones contenedorizadas. Funciona como un portal de documentación técnica de código abierto que proporciona guías, tutoriales y materiales de referencia para software de sistemas distribuidos. El sitio está construido utilizando un generador de sitios estáticos con una arquitectura de plantillas basada en componentes para mantener patrones de diseño consistentes. Cuenta con un generador de documentación OpenAPI que analiza especificaciones técnicas para construir y actualizar automáticamente páginas de referencia de API estructuradas. Para apoyar a una audiencia global, emplea enrutamiento de contenido consciente de la internacionalización para gestionar versiones localizadas de los manuales. El flujo de trabajo de desarrollo incluye un servidor de recarga en caliente (hot-reloading) para previsualizar cambios en el sitio y renderizado de idiomas específico para acelerar los tiempos de compilación. El proyecto cubre una amplia gama de dominios técnicos, incluyendo orquestación de clústeres, configuración de red y gestión de recursos.

    Details the automation of rollouts, health monitoring, and rollbacks for software updates.

    HTML
    Ver en GitHub↗5,281
  • googlecloudplatform/golang-samplesAvatar de GoogleCloudPlatform

    GoogleCloudPlatform/golang-samples

    4,630Ver en GitHub↗

    Este proyecto es una colección de implementaciones de referencia y ejemplos de código para integrar servicios de Google Cloud utilizando el lenguaje de programación Go. Sirve como biblioteca de integración de servicios en la nube y kit de desarrollo, proporcionando patrones de implementación listos para usar para acelerar la creación de software nativo en la nube. El repositorio cubre la implementación de API en la nube y la orquestación de servicios, ofreciendo plantillas estructurales para conectar aplicaciones a la infraestructura basada en la nube. Proporciona ejemplos modulares organizados por funcionalidad de producto específica para guiar la integración de varios servicios de Google Cloud. El código base incluye patrones para el desarrollo en la nube, centrándose en el manejo de solicitudes y la coordinación de múltiples servicios basados en la nube.

    Provides a development kit of sample applications for building cloud-native software with Go.

    Goappenginegogolang
    Ver en GitHub↗4,630
  • beclab/olaresAvatar de beclab

    beclab/Olares

    4,086Ver en GitHub↗

    Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It

    Provides integrated tools to create, debug, and port applications for hosting on local private infrastructure.

    Goai-agentsai-privacyedge-ai
    Ver en GitHub↗4,086
  • ardanlabs/serviceAvatar de ardanlabs

    ardanlabs/service

    4,030Ver en GitHub↗

    Este proyecto proporciona un conjunto de plantillas estructurales y frameworks para arrancar servidores de producción, backends de alto rendimiento, microservicios de Kubernetes y pipelines de IA utilizando el lenguaje de programación Go. Sirve como una arquitectura fundamental para construir infraestructura de alto rendimiento y servidores de producción escalables con enrutamiento y middleware integrados. El framework incluye una infraestructura especializada para desarrollar sistemas de generación aumentada por recuperación (RAG), enfatizando la inferencia de modelos locales y la soberanía de datos segura. Además, proporciona una plantilla de microservicio dedicada para despliegues contenerizados, centrándose en cuotas de recursos y gestión del ciclo de vida del servicio. El proyecto cubre áreas de capacidad amplias, incluyendo instrumentación de observabilidad para monitorear la salud del sistema, inyección de dependencias basada en interfaces y gestión de esquemas basada en migraciones para datos relacionales. También incorpora concurrencia basada en canales para gestionar tareas asíncronas y optimización del uso de recursos mediante perfiles de CPU y memoria.

    Provides strategies and patterns for transitioning monolithic applications into containerized microservices.

    Go
    Ver en GitHub↗4,030
  • panaversity/learn-agentic-aiAvatar de panaversity

    panaversity/learn-agentic-ai

    3,908Ver en GitHub↗

    This project is an educational curriculum and architectural framework for building autonomous AI agents and multi-agent systems. It provides a structured learning path focused on the development of independent software components capable of planning, executing tasks, and utilizing external tools to achieve high-level goals. The framework emphasizes multi-agent system orchestration through distributed architectures where specialized agents collaborate using standardized communication protocols. It details specific design patterns such as dual-memory systems for maintaining short-term plans and

    Provides frameworks for building cloud-native applications designed for scalability and resilience within a cluster.

    Jupyter Notebooka2aagentic-aidapr
    Ver en GitHub↗3,908
  • networknt/light-4jAvatar de networknt

    networknt/light-4j

    3,672Ver en GitHub↗

    light-4j is a Java microservices framework designed for building scalable distributed systems. It provides a toolkit for developing cloud-native services with integrated support for service discovery, telemetry, and secure inter-service communication. The project includes a runtime OpenAPI request validator to ensure communication consistency by checking data against formal specifications. It also features an OAuth2 API security gateway for verifying identity tokens and managing credentials, alongside an event-sourcing messaging system for building command query responsibility segregation arc

    Provides a comprehensive framework for building scalable Java microservices with integrated service discovery and orchestration.

    Java
    Ver en GitHub↗3,672
  • aws/aws-sdk-java-v2Avatar de aws

    aws/aws-sdk-java-v2

    2,547Ver en GitHub↗

    The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components. The library is distinguished by its use of non-blocking asynchronous I/O and a reactive cloud client model, utilizing publishers and subscribers to stream data and manage backpressure. It employs a modular design to decouple services and reduce binary size, while utilizing immutable builders for thread-safe c

    Implements a reactive cloud client model using publishers and subscribers to manage high-volume data flows.

    Javaamazonawsaws-sdk
    Ver en GitHub↗2,547
  1. Home
  2. DevOps & Infrastructure
  3. Cloud Native Orchestration
  4. Cloud Native Application Development

Explorar subetiquetas

  • Development KitsSets of sample applications and templates designed to accelerate the development of cloud-native software. **Distinct from Cloud Native Application Development:** Focuses on a curated collection of samples (kit) rather than a general framework or SDK.
  • Educational LabsInstructional environments designed to teach cloud-native development and deployment principles. **Distinct from Cloud Native Application Development:** Focuses on the educational lab format for learning rather than the professional SDK/Framework for production development.
  • Go Implementation PatternsLanguage-specific patterns for building cloud-native applications using the Go programming language. **Distinct from Cloud Native Application Development:** Focuses on Go-specific idioms for cloud development rather than general cloud-native frameworks.
  • Legacy Application Modernization1 sub-etiquetaTransforms traditional applications into cloud-native ones without code changes by automatically identifying languages and packaging them. **Distinct from Cloud Native Application Development:** Distinct from Cloud Native Application Development: focuses on converting existing legacy applications rather than building new cloud-native applications from scratch.
  • Lifecycle ManagementAutomates the rollout, health monitoring, and rollback of software updates. **Distinct from Cloud Native Application Development:** Distinct from Application Development: focuses on the operational lifecycle of updates rather than the development of the application code itself.
  • Local Infrastructure Porting ToolsTools specifically designed to port cloud-native applications to run on private local hardware. **Distinct from Cloud Native Application Development:** Focuses on the migration/porting process to local infra rather than general cloud-native SDKs.
  • Reactive FrameworksLibraries and patterns for building non-blocking, event-driven applications with high-throughput data streams. **Distinct from Cloud Native Application Development:** Focuses on the reactive programming model (publishers/subscribers) rather than general cloud-native architecture.
  • WebAssembly Cloud-Native Applications1 sub-etiquetaRuns lightweight, sandboxed WebAssembly applications in cloud-native environments like Kubernetes and Docker. **Distinct from Cloud Native Application Development:** Distinct from general Cloud Native Application Development: specifically targets WebAssembly as the application runtime, not traditional containerized microservices.
  • Workflow OptimizationsTechniques and tools to reduce the development cycle in cloud-native environments, specifically by reducing rebuilds. **Distinct from Cloud Native Application Development:** Focuses on the efficiency of the development loop (cycle time) rather than the general act of building cloud-native applications.