An open API service indexing awesome lists of open source software.

awesome-devops

A curated list of awesome DevOps platforms, tools, practices and resources
https://github.com/wmariuss/awesome-devops

Last synced: 8 days ago
JSON representation

API Gateway

  • Kong - Connect all your microservices and APIs with the industry’s most performant, scalable and flexible API platform.
  • Ambassador - Kubernetes-Native API Gateway built on the Envoy Proxy.
  • Tyk - API and service management platform.
  • Envoy - Cloud-native high-performance edge/middle/service proxy.
  • Traefik - Reverse proxy and load balancer for HTTP and TCP-based applications.
  • API Umbrella - Proxy that sits in front of your APIs, API management platform.
  • Cilium - API aware networking and security using BPF and XDP.
  • Gloo - Feature-rich, Kubernetes-native ingress controller, and next-generation API gateway.
  • SBproxy - AI gateway and reverse proxy with LLM routing, rate limiting, and YAML config.

Applications Platforms

  • Dokku - Helps you build and manage the lifecycle of applications.
  • Cloud 66 - DevOps as a service that helps to build, deploy and manage any application on any cloud or server.
  • Docker - Create, deploy, and run applications by using containers.
  • Kubernetes - Automating deployment, scaling, and management of containerized applications.
  • LXC - Lets Linux users easily create and manage system or application containers.
  • OpenVz - Container-based virtualization for Linux.
  • Singularity - Run the application from the local environment to the cloud.
  • Kata Containers - Building lightweight virtual machines that seamlessly plug into the containers ecosystem.
  • K3S - The certified Kubernetes distribution built for IoT and Edge computing.
  • Cycle.io - DevOps platform for building platforms. Handle container orchestration, load-balancing, monitoring, and more from a single control plane.
  • Flynn - Open source platform (PaaS) for running applications in production.
  • Docker Compose - Define and run multi-container applications with Docker.
  • Docker Swarm - Docker-native clustering system.
  • Rancher - Lets you deliver Kubernetes-as-a-Service.
  • Podman - A tool for managing OCI containers and pods.
  • Linx - General-purpose low-code platform for building and hosting backend solutions.
  • Piku - The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
  • OrbStack - fast, light, and easy way to run Docker containers and Linux on MacOS.
  • Canine - Deploy applications to Kubernetes as easily as deploying to Heroku
  • devpod - Open-source, codebases-like tool that creates reproducible developer environments, supporting numerous providers (Kubernetes, AWS, GCP, etc.).
  • AZIN - BYOC deployment platform. Deploy to your own GCP account with git-push, no Kubernetes config needed. GKE Autopilot under the hood.
  • devpod - Open-source, codebases-like tool that creates reproducible developer environments, supporting numerous providers (Kubernetes, AWS, GCP, etc.).
  • KubeStellar Console - Open source AI-powered multi-cluster Kubernetes dashboard with real-time observability, AI-guided operations, and 20+ CNCF integrations (Argo, Kyverno, Prometheus, Grafana, Istio, Flux, Falco, OPA/Gatekeeper). CNCF Sandbox project.
  • Openshift - The Kubernetes platform for big ideas.

Automation & Orchestration

  • Salt - Automate the management and configuration of any infrastructure or application at scale.
  • Chef - Automate infrastructure and applications.
  • Juju - Simplifies how you configure, scale and operate today's complex software.
  • Rundeck - Runbook Automation For Modernizing Your Operations.
  • StackStorm - Connects all your apps, services, and workflows. Automate DevOps your way.
  • Tsuru - An extensible and open source Platform as a Service software.
  • Capistrano - A remote server automation and deployment tool.
  • Mina - Really fast deployer and server automation tool.
  • Pulumi - Modern infrastructure as code platform that allows you to use familiar programming languages and tools to build, deploy, and manage cloud infrastructure.
  • Foreman - Complete lifecycle management tool for physical and virtual servers.
  • Nomad - Deploy and Manage Any Containerized, Legacy, or Batch Application.
  • ManageIQ - Manage containers, virtual machines, networks, and storage from a single platform.
  • Spacelift - Flexible orchestration solution for IaC development.
  • Atlantis - Terraform Pull Request Automation
  • KubeVela - Modern application delivery platform that makes deploying and operating applications across today's hybrid, multi-cloud environments easier, faster and more reliable.
  • Score - Open Source developer-centric and platform-agnostic workload specification.
  • Meshery - An open source, cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications.
  • Salt - Automate the management and configuration of any infrastructure or application at scale.
  • Cloudify - Connect, Control, & Automate from core to edge: unlimited locations, clouds and devices.
  • Mina - Really fast deployer and server automation tool.
  • Terraform - use Infrastructure as Code to provision and manage any cloud, infrastructure, or service.
  • Packer - Build Automated Machine Images.
  • Vagrant - Development Environments Made Easy.
  • OctoDNS - Managing DNS across multiple providers. DNS as code.
  • Ignite - Open Source Virtual Machine (VM) manager with a container UX and built-in GitOps management.
  • Selefra - An open-source policy-as-code software that provides analytics for multi-cloud and SaaS.
  • RapidForge.io - Create end points, forms and tasks using scripts. Automate your workflows.
  • Scalr - Drop-in Terraform Cloud alternative, usage-based pricing, unlimited concurrency.
  • CloudRay - Centralised platform for managing servers, organizing Bash scripts, and automating infrastructure tasks across cloud and virtual machines.
  • Nomad - Deploy and Manage Any Containerized, Legacy, or Batch Application.
  • Stategraph - Terraform and OpenTofu without the state file bottleneck.
  • Fabric - High-level Python library designed to execute shell commands remotely over SSH.
  • Cloudify - Connect, Control, & Automate from core to edge: unlimited locations, clouds and devices.
  • Terrateam - Open-source alternative to Terraform Cloud/Enterprise, GitOps-first with native GitHub integration and designed for scale, security, and reliability.

Chaos Engineering

  • Chaos Toolkit - The Open Source Platform for Chaos Engineering.
  • Chaos Monkey - A resiliency tool that helps applications tolerate random instance failures.
  • Toxiproxy - Simulate network and system conditions for chaos and resiliency testing.
  • Pumba - Chaos testing, network emulation and stress testing tool for containers.
  • Chaos Mesh - A Chaos Engineering Platform for Kubernetes.
  • Litmus - Litmus enables teams to identify weaknesses in infrastructures.

Chat and ChatOps

  • Mattermost - Messaging platform that enables secure team collaboration.
  • Hubot - A customizable life embetterment robot.
  • Rocket - Open source team communication.
  • CloudBot - Simple, fast, expandable, open-source Python IRC Bot.

Cloud Platforms

  • Amazon Web Services (AWS) - Cloud Computing Services.
  • Google Cloud Platform (GCP) - Cloud Computing Services.
  • Alibaba Cloud - Integrated suite of cloud products and services.
  • Oracle Cloud - Comprehensive and fully integrated stack of cloud applications and platform services.
  • DigitalOcean - Helping developers easily build, test, manage, and scale applications of any size.
  • Vultr - Easily deploy cloud servers, bare metal, and storage worldwide.
  • IBM Cloud - Tools, data & APIs to make AI real now.
  • Stackpath - Platform of computing infrastructure and services built at the edge of the cloud.
  • Linode - Accelerate innovation in the cloud, virtual computing must be more accessible, affordable, and simple.
  • Kinsta - Create and deploy web applications and databases in minutes.
  • Alibaba Cloud - Integrated suite of cloud products and services.
  • VMware Cloud - Run, manage, connect and protect all of your apps on any cloud.
  • Equinix - Global data center and colocation provider for enterprise network and cloud computing.
  • Azure - Cloud Computing Platform & Services.
  • Linode - Accelerate innovation in the cloud, virtual computing must be more accessible, affordable, and simple.
  • Interserver - Cloud VPS, Linux VPS, Windows VPS, dedicated servers and web hosting services.

Code review

  • Gerrit - Web-based team code collaboration tool.
  • Review Board - Web-based collaborative code review tool.
  • MeshMap - World’s only visual designer for Kubernetes and cloud native applications. Design, deploy, and manage your Kubernetes-based, cloud native deployments allowing you to speed up infrastructure configuration.

Container Image Registry

  • Quay - Container image registry that enables you to build, organize, distribute, and deploy containers.
  • Harbor - An open source trusted cloud native registry project that stores, signs, and scans content.
  • GitHub Container Registry - Container registry free for public images.
  • Dockyard - Container & Artifact Repository.

Continuous Integration & Delivery

  • Concourse - pipeline-based continuous thing-doer.
  • goCD - Delivery and Release Automation server.
  • Teamcity - enterprise-level CI and CD.
  • Bamboo - tie automated builds, tests, and releases together in a single workflow.
  • Integrity - Continuous Integration server.
  • Zuul - drives continuous integration, delivery, and deployment systems with a focus on project gating.
  • Argo - Open Source Kubernetes native workflows, events, CI and CD.
  • Strider - Continuous Deployment/Continuous Integration platform.
  • werf - Open Source CI/CD tool for building Docker images & deploying them to Kubernetes using a GitOps approach.
  • Tekton - powerful and flexible open-source framework for creating CI/CD systems.
  • PipeCD - Continuous Delivery for Declarative Kubernetes, Serverless and Infrastructure Applications.
  • Gitploy - Build the deployment system around GitHub in minutes.
  • Dagger - CI/CD as Code that Runs Anywhere.
  • Circle CI - powerful CI/CD pipelines that keep code moving.
  • Buildkite - run fast, secure, and scalable continuous integration pipelines on your own infrastructure.
  • Cirrus CI - continuous integration system built for the era of cloud computing.
  • Codefresh - GitOps automation platform for Kubernetes apps.
  • Github actions - GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD.
  • Kraken CI - Modern CI/CD, open-source, on-premise system that is highly scalable and focused on testing.
  • Earthly - Develop CI/CD pipelines locally and run them anywhere.
  • Semaphore Community Edition - open-source (Apache-2) CI/CD for building, testing, and deploying any project.
  • Integrity - Continuous Integration server.
  • Evergreen - A Distributed Continuous Integration System from MongoDB.
  • Flux - automatically ensures that the state of your Kubernetes cluster matches the configuration you’ve supplied in Git.
  • Travis CI - easily sync your projects, you’ll be testing your code in minutes.
  • Drone - a Container-Native, Continuous Delivery Platform.
  • Flagger - progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments).
  • Buildbot - automate all aspects of the software development cycle.
  • Jenkins - automation server for building, deploying and automating any project.
  • GitLab Pipelines by puzl.cloud - Blazing-fast, cost-effective execution layer for GitLab CI/CD pipeline jobs, offering per-second billing and k8s API for runner management.
  • DeployHQ - Git-based deployment automation to servers via SSH/SFTP/S3.
  • RunMyJob - Cloud runners for GitHub Actions and GitLab CI with KVM-isolated VMs and load-based billing.

Databases

  • PostgreSQL - Powerful, open source object-relational database system.
  • MySQL - Open-source relational database management system.
  • MariaDB - Fast, scalable and robust, with a rich ecosystem of storage engines, plugins and many other tools.
  • ScyllaDB - NoSQL data store using the seastar framework, compatible with Apache Cassandra
  • Couchdb - Database that completely embraces the web.
  • MongoDB - General purpose, document-based, distributed database built for modern applications.
  • Couchbase - Distributed multi-model NoSQL document-oriented database that is optimized for interactive applications.
  • Redis - In-memory data structure store, used as a database, cache and message broker.
  • RocksDB - A library that provides an embeddable, persistent key-value store for fast storage.
  • SQLite - Small, fast, self-contained, high-reliability, full-featured, SQL database engine.
  • Elasticsearch - Distributed, RESTful search and analytics engine capable of addressing a growing number of use cases.
  • Rethinkdb - Open-source database for the real-time web.
  • Leveldb - Fast key-value storage library.
  • Etcd - Distributed reliable key-value store for the most critical data of a distributed system.

Distributed Filesystems

  • Ceph - Highly scalable object, block and file-based storage under one whole system.
  • Gluster - Free and open source software scalable network filesystem.
  • LINBIT - Create, remove, and replicate block storage devices for datacenter scale environments.
  • XtreemFS - Fault-tolerant distributed file system for all storage needs.

Distributed messaging

  • Rabbitmq - Message broker.
  • Beanstalkd - Simple, fast work queue.
  • NSQ - Realtime distributed messaging platform.
  • Nats - Simple, secure and high performance open source messaging system.
  • RestMQ - Message queue which uses HTTP as transport.
  • KubeMQ - Kubernetes-native messaging platform.

Distributed Messaging

  • Faktory - Repository for background jobs within your application.
  • RestMQ - Message queue which uses HTTP as transport.
  • Dkron - Distributed, fault tolerant job scheduling system.

Internal Developer Platforms

  • Backstage - An open platform for building developer portals.
  • Kratix - A framework used by platform teams to build the custom platforms tailored to their organisation.
  • Qovery - Enterprise Kubernetes management platform for deploying applications on AWS, GCP, Azure, and Scaleway. Includes Terraform provider, CLI, API, and an AI Agent Skill for deploying from AI coding tools like Claude Code, Cursor, and OpenCode.
  • OpenChoreo - A complete, modular, open-source developer platform.

Observability & Monitoring

  • Steampipe - The universal SQL interface for any cloud API, & cloud intelligence dashboards extensible w/ HCL+SQL.
  • Sensu - Simple. Scalable. Multi-cloud monitoring.
  • Icinga - Monitors availability and performance, gives you simple access to relevant data and raises alerts.
  • Monit - Managing and monitoring Unix systems.
  • Naemon - Fast, stable and innovative while giving you a clear view of the state of your network and applications.
  • Nagios - Computer-software application that monitors systems, networks and infrastructure.
  • Shinken - Monitoring framework.
  • Zabbix - Mature and effortless monitoring solution for network monitoring and application monitoring.
  • Bolo - Building distributed, scalable monitoring systems.
  • Co-Pilot - System performance analysis toolkit.
  • Canary Checker - Open source health check platform.
  • Prometheus - Power your metrics and alerting with a leading open-source monitoring solution.
  • Grafana - Analytics & monitoring solution for every database.
  • Graphite - Store numeric time-series data and render graphs of this data on demand.
  • Influxdata - Time series database.
  • Netdata - Instantly diagnose slowdowns and anomalies in your infrastructure.
  • Autometrics - An open source micro framework for observability.
  • Fluentd - Data collector for unified logging layer.
  • Flume - Distributed, reliable, and available service for efficiently collecting, aggregating, and moving logs.
  • Heka - Stream processing software system.
  • Alerta - Scalable, minimal configuration and visualization monitoring system.
  • Cabot - Self-hosted, easily-deployable monitoring and alerts service.
  • Amon - Modern server monitoring platform.
  • Sentry - Error monitoring that helps all software teams discover, triage, and prioritize errors in real-time.
  • Shinken - Monitoring framework.
  • Glances - Monitoring information through a curses or Web based interface.
  • Healthchecks - Cron monitoring tool.
  • Bolo - Building distributed, scalable monitoring systems.
  • cAdvisor - Analyzes resource usage and performance characteristics of running containers.
  • ElastiFlow - Network flow monitoring (Netflow, sFlow and IPFIX) with the Elastic Stack.
  • Keep - Open source alerting CLI for developers.
  • Globalping CLI - Run network commands like ping, traceroute and mtr from hundreds of global locations.
  • Grai - Open source observability integrating data impact analysis into CI.
  • HolmesGPT - Open Source AI assistant that can investigate alerts and find root cause automatically.
  • Collectd - The system statistics collection daemon.
  • Facette - Time series data visualization software.
  • Freeboard - Real-time dashboard builder for IOT and other web mashups.