Ecosyste.ms: Awesome
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: about 7 hours ago
JSON representation
-
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.
- Equinix - Global data center and colocation provider for enterprise network and cloud computing.
- VMware Cloud - Run, manage, connect and protect all of your apps on any cloud.
- Alibaba Cloud - Integrated suite of cloud products and services.
-
Open Source Cloud Platforms
- Openstack - Open source software for creating private and public clouds.
- Apache CloudStack - Designed to deploy and manage large networks of virtual machines.
- Eucalyptus - Building AWS-compatible private and hybrid clouds.
- DC/OS - Distributed operating system based on the Apache Mesos distributed systems kernel.
-
Operating Systems
- Ubuntu - Enterprise Open Source and Linux.
- Rocky Linux - Open-source enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux.
- OSv - Versatile modular unikernel designed to run unmodified Linux applications securely on micro-VMs in the cloud.
-
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.
- min.io - High performance, distributed object storage system.
-
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.
-
Internal Developer Platforms
-
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.
-
Automation & Orchestration
- Ansible - Simple IT automation platform that makes your applications and systems easier to deploy.
- 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.
- Terraform - use Infrastructure as Code to provision and manage any cloud, infrastructure, or service.
- Pulumi - Modern infrastructure as code platform that allows you to use familiar programming languages and tools to build, deploy, and manage cloud infrastructure.
- Packer - Build Automated Machine Images.
- Vagrant - Development Environments Made Easy.
- 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.
-
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.
-
Source Code Management
- GitHub - Helps developers store and manage their code, as well as track and control changes to their code.
- Bitbucket - Gives teams one place to plan projects, collaborate on code, test, and deploy
- Gogs - A painless self-hosted Git service.
- RhodeCode - Centralized control for distributed repositories. Mercurial, Git, and Subversion under a single roof.
- Radicle - Radicle is a sovereign peer-to-peer network for code collaboration, built on top of Git.
-
Web Servers
-
SSL
- Let’s Encrypt - Free, automated, and open Certificate Authority.
-
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.
-
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.
-
Service Discovery & Service Mesh
-
Chaos Engineering
- Chaos Toolkit - The Open Source Platform for Chaos Engineering.
-
API Gateway
- 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.
- Kong - Connect all your microservices and APIs with the industry’s most performant, scalable and flexible API platform.
-
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.
-
Distributed messaging
-
Programming Languages
-
Chat and ChatOps
- Mattermost - Messaging platform that enables secure team collaboration.
- Hubot - A customizable life embetterment robot.
-
Secret Management
- Keybase - End-to-end encrypted chat and cloud storage system.
-
VPN
- OpenVPN - Flexible VPN solutions to secure your data communications, whether it's for Internet privacy.
- Pritunl - Enterprise Distributed OpenVPN and IPsec Server.
- VyOS - Open source network OS that runs on a wide range of hardware, virtual machines, and cloud providers.
- SoftEther - An Open-Source Free Cross-platform Multi-protocol VPN Program.
- Firezone - Self-hosted VPN server using WireGuard. Supports MFA, SSO, and has easy deployment options.
-
Resources
-
Books
- Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Hands-On Security in DevOps
- Site Reliability Engineering
- The Site Reliability Workbook
- Building Secure & Reliable Systems
- The DevOps Handbook
- Hands-On Security in DevOps
-
Conferences
-
DevOps Roadmap
-
Blogs
-
Categories
Automation & Orchestration
21
Continuous Integration & Delivery
20
Observability & Monitoring
20
Resources
16
Cloud Platforms
13
Applications Platforms
11
Databases
10
Distributed messaging
6
Source Code Management
5
API Gateway
5
VPN
5
Open Source Cloud Platforms
4
Distributed Filesystems
4
Web Servers
4
Service Discovery & Service Mesh
4
Internal Developer Platforms
3
Code review
3
Container Image Registry
3
Operating Systems
3
Programming Languages
2
Chat and ChatOps
2
Secret Management
1
Chaos Engineering
1
SSL
1
Sub Categories