awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dyc87112/springboot-learningAvatar dyc87112

    dyc87112/SpringBoot-Learning

    15,724Vezi pe 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
    Vezi pe GitHub↗15,724
  • eclipse-vertx/vert.xAvatar eclipse-vertx

    eclipse-vertx/vert.x

    14,667Vezi pe 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
    Vezi pe GitHub↗14,667
  • docker-archive-public/docker.labsAvatar docker-archive-public

    docker-archive-public/docker.labs

    11,904Vezi pe 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
    Vezi pe GitHub↗11,904
  • wasmedge/wasmedgeAvatar WasmEdge

    WasmEdge/WasmEdge

    10,665Vezi pe 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
    Vezi pe GitHub↗10,665
  • awslabs/llrtAvatar awslabs

    awslabs/llrt

    8,752Vezi pe 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
    Vezi pe GitHub↗8,752
  • telepresenceio/telepresenceAvatar telepresenceio

    telepresenceio/telepresence

    7,240Vezi pe 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
    Vezi pe GitHub↗7,240
  • elfocrash/.net-backend-developer-roadmapAvatar Elfocrash

    Elfocrash/.NET-Backend-Developer-Roadmap

    6,847Vezi pe 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
    Vezi pe GitHub↗6,847
  • cncf/curriculumAvatar cncf

    cncf/curriculum

    6,578Vezi pe 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
    Vezi pe GitHub↗6,578
  • micronaut-projects/micronaut-coreAvatar micronaut-projects

    micronaut-projects/micronaut-core

    6,418Vezi pe GitHub↗

    Micronaut Application Framework

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

    Javacloudnativegroovyjava
    Vezi pe GitHub↗6,418
  • goodrain/rainbondAvatar goodrain

    goodrain/rainbond

    6,184Vezi pe 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
    Vezi pe GitHub↗6,184
  • openstack/openstackAvatar openstack

    openstack/openstack

    5,940Vezi pe 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
    Vezi pe GitHub↗5,940
  • azure/azure-sdk-for-netAvatar Azure

    Azure/azure-sdk-for-net

    5,937Vezi pe 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
    Vezi pe GitHub↗5,937
  • nginx/unitAvatar nginx

    nginx/unit

    5,560Vezi pe 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
    Vezi pe GitHub↗5,560
  • kubernetes/websiteAvatar kubernetes

    kubernetes/website

    5,281Vezi pe GitHub↗

    Acest proiect este site-ul oficial de documentație Kubernetes, servind drept resursă tehnică cuprinzătoare pentru gestionarea aplicațiilor containerizate. Funcționează ca un portal de documentație tehnică open-source care oferă ghiduri, tutoriale și materiale de referință pentru software-ul de sisteme distribuite. Site-ul este construit folosind un generator de site-uri statice cu o arhitectură de template-uri bazată pe componente pentru a menține tipare de design consistente. Dispune de un generator de documentație OpenAPI care parsează specificațiile tehnice pentru a construi și actualiza automat pagini de referință API structurate. Pentru a susține o audiență globală, utilizează rutarea conținutului conștientă de internaționalizare pentru a gestiona versiunile localizate ale manualelor. Fluxul de lucru de dezvoltare include un server cu hot-reloading pentru previzualizarea modificărilor site-ului și randarea țintită a limbajului pentru a accelera timpii de build. Proiectul acoperă o gamă largă de domenii tehnice, inclusiv orchestrarea clusterelor, configurarea rețelei și gestionarea resurselor.

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

    HTML
    Vezi pe GitHub↗5,281
  • googlecloudplatform/golang-samplesAvatar GoogleCloudPlatform

    GoogleCloudPlatform/golang-samples

    4,630Vezi pe GitHub↗

    Acest proiect este o colecție de implementări de referință și exemple de cod pentru integrarea serviciilor Google Cloud folosind limbajul de programare Go. Acesta servește drept bibliotecă de integrare a serviciilor cloud și kit de dezvoltare, oferind tipare de implementare gata de utilizare pentru a accelera crearea de software cloud-native. Repository-ul acoperă implementarea API-urilor cloud și orchestrarea serviciilor, oferind template-uri structurale pentru conectarea aplicațiilor la infrastructura bazată pe cloud. Oferă exemple modulare organizate pe funcționalități specifice ale produsului pentru a ghida integrarea diverselor servicii Google Cloud. Codul sursă include tipare pentru dezvoltarea în cloud, concentrându-se pe gestionarea cererilor și coordonarea mai multor servicii bazate pe cloud.

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

    Goappenginegogolang
    Vezi pe GitHub↗4,630
  • beclab/olaresAvatar beclab

    beclab/Olares

    4,086Vezi pe 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
    Vezi pe GitHub↗4,086
  • ardanlabs/serviceAvatar ardanlabs

    ardanlabs/service

    4,030Vezi pe GitHub↗

    This project provides a set of structural templates and frameworks for bootstrapping production servers, high-performance backends, Kubernetes microservices, and AI pipelines using the Go programming language. It serves as a foundational architecture for building high-throughput infrastructure and scalable production servers with integrated routing and middleware. The framework includes a specialized infrastructure for developing retrieval-augmented generation systems, emphasizing local model inference and secure data sovereignty. It further provides a dedicated microservice template for cont

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

    Go
    Vezi pe GitHub↗4,030
  • panaversity/learn-agentic-aiAvatar panaversity

    panaversity/learn-agentic-ai

    3,908Vezi pe 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
    Vezi pe GitHub↗3,908
  • networknt/light-4jAvatar networknt

    networknt/light-4j

    3,672Vezi pe 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
    Vezi pe GitHub↗3,672
  • aws/aws-sdk-java-v2Avatar aws

    aws/aws-sdk-java-v2

    2,547Vezi pe 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
    Vezi pe GitHub↗2,547
  1. Home
  2. DevOps & Infrastructure
  3. Cloud Native Orchestration
  4. Cloud Native Application Development

Explorează sub-etichetele

  • 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-tagTransforms 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-tagRuns 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.