Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-cloud-native
Curated list of awesome things regarding Cloud Native ecosystem. β
https://github.com/cloudnativebasel/awesome-cloud-native
Last synced: 3 days ago
JSON representation
-
Containerization π¦
- Crossplane - Crossplane is an open-source Kubernetes add-on that transforms your cluster into a universal control plane to define and compose infrastructure and services directly from Kubernetes.
- rkt - Pod-native container engine, predates Docker in Kubernetes use.
- Docker - Leading platform for containerization.
- containerd - A high-level container runtime.
- cri-o - Lightweight container runtime specifically for Kubernetes.
- Podman
- Buildah
-
Container Runtime Interface π§³
- Kata Containers
- gVisor - space kernel, written in Go, that implements a substantial portion of the Linux system surface. It provides an isolation boundary between the application and the host kernel and integrates with Docker and Kubernetes, providing sandboxed containers.
- Firecracker - source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services. It was developed by Amazon Web Services (AWS) to improve the efficiency and resource sharing of their Lambda and Fargate services. Firecracker provides lightweight virtual machines called microVMs.
-
Orchestration π’
- OpenShift - Kubernetes distribution by Red Hat with extra features.
- Rancher - Complete container management platform built on Kubernetes.
- Akri - Akri is a project by Deis Labs that provides a framework for discovering and exposing heterogeneous leaf devices (like sensors) in a Kubernetes cluster.
- HashiCorp's Nomad - Flexible and easy-to-use orchestrator that can deploy a mix of microservice, batch, and legacy applications.
- KubeVirt - Lets you run virtual machines on Kubernetes alongside standard Kubernetes workloads.
- Virtual Kubelet - Enables nodes to be backed by other services like ACI, AWS Fargate, HashiCorp's Nomad etc.
- Kubernetes - The de facto standard for container orchestration.
-
Service Mesh πΈοΈ
- Consul - Provides a full-featured control plane with service discovery, configuration, and segmentation functionalities.
- Maesh - Simpler Service Mesh built on top of Traefik.
- SMI (Service Mesh Interface) - Specification for service mesh APIs.
- Istio - Connects, manages, and secures microservices.
- Linkerd - Provides reliability and security to your services without requiring code changes.
-
Cloud Providers β
- Google Cloud Platform (GCP) - Google's cloud provider offering; similar in quality and offering as AWS.
- Microsoft Azure - Microsoft's cloud provider offering; focused on Windows and Microsoft product integration.
- Flow Swiss - based premium cloud services with a focus on simplicity. Trusted by more than 500 companies, including some of the world's biggest brands.
- Amazon Web Services (AWS) - Biggest cloud provider; offers reliable, scalable cloud computing services.
- DigitalOcean (DO)
- Heroku
- Vercel
- Netlify - based workflow. Automated deployments, shareable previews, and much more.
- Fly - Built Cloud. We run physical servers in cities close to your users. As close to the metal as you can get without paying shipping.
- Civo
-
Edge Computing ποΈ
-
Serverless π¦
- Azure Functions - Develop more efficiently with Functions, an event-driven serverless compute platform.
- OpenFaaS - Serverless Functions Made Simple for Docker and Kubernetes.
- Serverless Framework - in-one development solution for auto-scaling apps on AWS Lambda.
- AWS Amplify
- Zappa
- Chalice - backed serverless framework.
- AWS Lambda - Lets you run your code without provisioning or managing servers.
- Google Cloud Functions - Event-driven serverless compute platform.
- Knative - Extending Kubernetes to build, deploy, and manage modern serverless workloads.
-
DevOps practices π
-
CI/CD ποΈ
- Travis CI - Hosted continuous integration service used to build and test software projects hosted on GitHub.
- Keptn - Keptn is a control plane for continuous delivery and automated operations for cloud-native applications.
- Keptn - Keptn is a control plane for continuous delivery and automated operations for cloud-native applications.
- Keptn - Keptn is a control plane for continuous delivery and automated operations for cloud-native applications.
- Travis CI - Hosted continuous integration service used to build and test software projects hosted on GitHub.
- CircleCI - Cloud-native continuous integration platform.
- GitHub Actions - Workflow automation directly from GitHub repositories.
- Jenkins - Open-source automation tool with plugins built for continuous integration purposes.
-
WebAssembly π₯‘
- Krustlet - Krustlet is a Kubernetes Kubelet for running WebAssembly workloads. It's a project by Deis Labs.
- Awesome Wasm - Curated list of awesome things regarding WebAssembly ecosystem.
- WebAssembly (Wasm) Cloud - wasmCloud is an open source project that leverages WebAssembly to allow developers to build portable business logic that can run securely anywhere.
- Wasmtime - Standalone runtime for WebAssembly.
- AssemblyScript - TypeScript to WebAssembly compiler.
- Krustlet - Krustlet is a Kubernetes Kubelet for running WebAssembly workloads. It's a project by Deis Labs.
-
Networking π§
- Cilium - Open source software for providing, securing, and observing network connectivity between container
-
Storage πͺ΅
-
AI & Machine Learning π€
- Kubeflow - Machine Learning toolkit for Kubernetes.
- Seldon Core - Open source platform for deploying machine learning models on Kubernetes.
- Feast (Feature Store) - Operationalizing Machine Learning at Scale.
- Seldon Core - Open source platform for deploying machine learning models on Kubernetes.
-
Cloud-Native Web Frameworks and Languages
-
Web Frameworks πͺ
- Spring Boot - Java-based framework used to create stand-alone, production-grade Spring-based Applications.
- Phoenix - A productive web framework that does not compromise speed or maintainability.
- NestJS - A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
- Tauri
- Flask - Micro web framework written in Python.
- Micronaut - A modern, JVM-based, full-stack framework for building modular, easily testable microservice applications.
- Quarkus - A Kubernetes-native Java stack tailored for GraalVM and OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.
- FastAPI - A modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
- Bun - A fast, all-in-one JavaScript runtime with a bundler, package manager, and a beautiful logger built-in.
- Tokio - A Rust runtime for writing reliable network applications without compromising speed.
-
Languages π
- Go - Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
- Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust
- Rust - A language empowering everyone to build reliable and efficient software. It is designed to provide memory safety while maintaining high performance.
- Python - Python is a programming language that lets you work quickly and integrate systems more effectively.
- Elixir - A dynamic, functional language designed for building scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed, and fault-tolerant systems.
-
-
GitOps ποΈ
-
Security and Governance π―
- kube-score - Kubernetes object analysis with recommendations for improved reliability and security.
- Falco - Open source cloud native runtime security project.
- KubeLinter - Static analysis tool checking Kubernetes YAML files and Helm charts for misconfigurations.
- Open Policy Agent - General-purpose policy engine.
- SPIFFE - Secure identity framework for production infrastructure.
- Spire - Provides a unified way to issue, rotate, and revoke service identities.
- Kyverno - Kubernetes native policy management, used for validation, mutation, and generation of configurations.
-
Observability and Monitoring π°οΈ
- Tetragon - Part of Cilium - Ciliumβs new Tetragon component enables powerful realtime, eBPF-based Security Observability and Runtime Enforcement.
- Prometheus - Open-source systems monitoring and alerting toolkit.
- Grafana - Multi-platform open source analytics and interactive visualization platform.
- Jaeger - End-to-end distributed tracing for service mesh architectures.
- OpenTelemetry - Provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics.
- Fluentd - Open source data collector for unified logging layer.
- Loki - Horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus.
- Tempo - Cost-effective, high-volume tracing system.
-
General Resources βοΈ
- Cloud Native Computing Foundation (CNCF) - The foundation behind Cloud Native ecosystem.
- Cloud Native Landscape - An interactive landscape of cloud native technologies.
- Awesome Kubernetes - A curated list of awesome Kubernetes resources.
-
Immutable Infrastructure β°οΈ
-
Microservices π
Categories
Cloud-Native Web Frameworks and Languages
15
Cloud Providers β
10
Serverless π¦
9
CI/CD ποΈ
8
Observability and Monitoring π°οΈ
8
Containerization π¦
7
Security and Governance π―
7
Orchestration π’
7
WebAssembly π₯‘
6
Service Mesh πΈοΈ
5
AI & Machine Learning π€
4
Immutable Infrastructure β°οΈ
4
Container Runtime Interface π§³
3
General Resources βοΈ
3
Edge Computing ποΈ
3
Storage πͺ΅
3
GitOps ποΈ
2
DevOps practices π
2
Microservices π
2
Networking π§
1
Sub Categories
Keywords
kubernetes
5
aws
3
go
2
security
2
helm
2
lambda
2
docker
2
serverless-framework
2
serverless
2
python
2
aws-lambda
2
argo-cd
1
argo
1
python3
1
python27
1
cloud
1
cd
1
ci-cd
1
cicd
1
continuous-delivery
1
continuous-deployment
1
devops
1
gitops
1
jsonnet
1
kustomize
1
containers
1
oci
1
pods
1
rkt
1
mesh
1
service-mesh
1
service-mesh-interface
1
traefik
1
traefik-mesh
1
alb
1
api-gateway
1
bottle
1
django
1
flask
1
pyramid
1
zappa
1
aws-apigateway
1
pipeline
1
bpf
1
ebpf
1
kernel
1
azure
1
books
1
cloud-providers
1
deploy-kubernetes
1