mirror of
https://github.com/wmariuss/awesome-devops.git
synced 2026-01-16 06:58:53 -05:00
Merge branch 'main' into patch-1
This commit is contained in:
commit
7bbb49fa9c
3 changed files with 45 additions and 24 deletions
4
.github/workflows/deploy.yml
vendored
4
.github/workflows/deploy.yml
vendored
|
|
@ -10,9 +10,9 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-python@v4
|
||||
- uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: 3.7
|
||||
python-version: 3.13
|
||||
|
||||
- name: Build and deploy
|
||||
run: |
|
||||
|
|
|
|||
4
.github/workflows/links-validator.yml
vendored
4
.github/workflows/links-validator.yml
vendored
|
|
@ -15,11 +15,11 @@ jobs:
|
|||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Check links
|
||||
uses: lycheeverse/lychee-action@v1.5.4
|
||||
uses: lycheeverse/lychee-action@v2.6.1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
args: --verbose --no-progress --timeout 10 --max-concurrency 2 --exclude 'twitter.com' -- './**/*.md'
|
||||
args: "--verbose --no-progress --timeout 10 --max-concurrency 2 -- './**/*.md'"
|
||||
output: ./lychee/out.md
|
||||
|
||||
- name: Get current date
|
||||
|
|
|
|||
61
README.md
61
README.md
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
[](https://github.com/wmariuss/awesome-devops)
|
||||
|
||||
[](https://awesome.re)
|
||||
[](https://github.com/wmariuss/awesome-devops/actions/workflows/deploy.yml)
|
||||
[](https://github.com/wmariuss/awesome-devops/actions/workflows/links-validator.yml)
|
||||
|
||||
|
|
@ -15,6 +14,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Cloud Platforms](#cloud-platforms)
|
||||
- [Open Source Cloud Platforms](#open-source-cloud-platforms)
|
||||
- [Operating Systems](#operating-systems)
|
||||
- [Package Management & System Configuration](#package-management--system-configuration)
|
||||
- [Distributed Filesystems](#distributed-filesystems)
|
||||
- [Applications Platforms](#applications-platforms)
|
||||
- [Internal Developer Platforms](#internal-developer-platforms)
|
||||
|
|
@ -58,22 +58,21 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [DigitalOcean](https://www.digitalocean.com/) - Helping developers easily build, test, manage, and scale applications of any size.
|
||||
- [Scaleway](https://www.scaleway.com/) - Single way to create, deploy and scale your infrastructure in the cloud.
|
||||
- [Vultr](https://www.vultr.com/) - Easily deploy cloud servers, bare metal, and storage worldwide.
|
||||
- [VMware Cloud](https://cloud.vmware.com/) - Run, manage, connect and protect all of your apps on any cloud.
|
||||
- [IBM Cloud](https://www.ibm.com/cloud) - Tools, data & APIs to make AI real now.
|
||||
- [Stackpath](https://www.stackpath.com/) - Platform of computing infrastructure and services built at the edge of the cloud.
|
||||
- [Linode](https://linode.com/) - Accelerate innovation in the cloud, virtual computing must be more accessible, affordable, and simple.
|
||||
- [Kinsta](https://kinsta.com/application-hosting/) - Create and deploy web applications and databases in minutes.
|
||||
- [Equinix](https://www.equinix.com/) - Global data center and colocation provider for enterprise network and cloud computing.
|
||||
|
||||
## Open Source Cloud Platforms
|
||||
|
||||
*Private, Public and Hybrid open source Cloud Platforms.*
|
||||
*Private, Public and Hybrid open-source Cloud Platforms.*
|
||||
|
||||
- [Openstack](https://www.openstack.org/) - Open source software for creating private and public clouds.
|
||||
- [Apache CloudStack](https://cloudstack.apache.org/) - Designed to deploy and manage large networks of virtual machines.
|
||||
- [OpenNebula](https://opennebula.org/) - Build Private Clouds and manage Data Center virtualization based on KVM, LXD and VMware.
|
||||
- [Eucalyptus](https://www.eucalyptus.cloud/) - Building AWS-compatible private and hybrid clouds.
|
||||
- [DC/OS](https://dcos.io/) - Distributed operating system based on the Apache Mesos distributed systems kernel.
|
||||
- [Apache Mesos](http://mesos.apache.org/) - Program against your datacenter like it’s a single pool of resources.
|
||||
- [Apache Mesos](http://mesos.apache.org/) - Program against your data center like it’s a single pool of resources.
|
||||
- [Localstack](https://github.com/localstack/localstack) - Fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline.
|
||||
|
||||
## Operating Systems
|
||||
|
|
@ -87,6 +86,12 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Atomic](http://www.projectatomic.io/) - Use immutable infrastructure to deploy and scale your containerized applications.
|
||||
- [Photon](https://github.com/vmware/photon) - Linux container host optimized for cloud-native applications, cloud platforms, and VMware infrastructure.
|
||||
|
||||
## Package Management & System configuration
|
||||
|
||||
*Builds packages in isolation from each other.*
|
||||
|
||||
- [Nix/NixOS](https://nixos.org/) - A tool that takes a unique approach to package management and system configuration.
|
||||
|
||||
## Distributed Filesystems
|
||||
|
||||
*Network distributed filesystems.*
|
||||
|
|
@ -95,7 +100,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Gluster](https://www.gluster.org/) - Free and open source software scalable network filesystem.
|
||||
- [LINBIT](https://www.linbit.com/en/) - Create, remove, and replicate block storage devices for datacenter scale environments.
|
||||
- [XtreemFS](http://www.xtreemfs.org/) - Fault-tolerant distributed file system for all storage needs.
|
||||
- [min.io](https://min.io/) - High performance, distributed object storage system.
|
||||
- [min.io](https://min.io/) - High-performance, distributed object storage system.
|
||||
|
||||
## Applications Platforms
|
||||
|
||||
|
|
@ -120,6 +125,8 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Linx](https://linx.software) - General-purpose low-code platform for building and hosting backend solutions.
|
||||
- [Piku](https://github.com/piku/piku) - The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
|
||||
- [OrbStack](https://orbstack.dev/) - fast, light, and easy way to run Docker containers and Linux on MacOS.
|
||||
- [Canine](https://canine.sh/) - Deploy applications to Kubernetes as easily as deploying to Heroku
|
||||
- [vCluster](https://vcluster.sh/)- A open source project that helps you create virtual clusters.
|
||||
|
||||
## Internal Developer Platforms
|
||||
|
||||
|
|
@ -152,7 +159,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Bosh](https://www.cloudfoundry.org/bosh/) - Release engineering, deployment, and lifecycle management of complex distributed systems.
|
||||
- [Cloudify](https://cloudify.co/) - Connect, Control, & Automate from core to edge: unlimited locations, clouds and devices.
|
||||
- [Tsuru](https://tsuru.io/) - An extensible and open source Platform as a Service software.
|
||||
- [Fabric](http://www.fabfile.org/) - High level Python library designed to execute shell commands remotely over SSH.
|
||||
- [Fabric](http://www.fabfile.org/) - High-level Python library designed to execute shell commands remotely over SSH.
|
||||
- [Capistrano](https://capistranorb.com/) - A remote server automation and deployment tool.
|
||||
- [Mina](http://nadarei.co/mina/) - Really fast deployer and server automation tool.
|
||||
- [Terraform](https://www.terraform.io/) - use Infrastructure as Code to provision and manage any cloud, infrastructure, or service.
|
||||
|
|
@ -161,7 +168,6 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Vagrant](https://www.vagrantup.com/) - Development Environments Made Easy.
|
||||
- [Foreman](https://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers.
|
||||
- [Nomad](https://learn.hashicorp.com/nomad) - Deploy and Manage Any Containerized, Legacy, or Batch Application.
|
||||
- [Marathon](https://mesosphere.github.io/marathon/) - A production-grade container orchestration platform for DC/OS and Apache Mesos.
|
||||
- [OctoDNS](https://github.com/github/octodns) - Managing DNS across multiple providers. DNS as code.
|
||||
- [ManageIQ](https://www.manageiq.org/) - Manage containers, virtual machines, networks, and storage from a single platform.
|
||||
- [Ignite](https://github.com/weaveworks/ignite) - Open Source Virtual Machine (VM) manager with a container UX and built-in GitOps management.
|
||||
|
|
@ -171,28 +177,36 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [KubeVela](https://kubevela.io/) - Modern application delivery platform that makes deploying and operating applications across today's hybrid, multi-cloud environments easier, faster and more reliable.
|
||||
- [Stacktape](https://stacktape.com) - Developer-friendly Infrastructure as a Code framework built on top of AWS.
|
||||
- [Score](https://score.dev) - Open Source developer-centric and platform-agnostic workload specification.
|
||||
- [Meshery](https://meshery.io/) - An open source, cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications.
|
||||
- [Meshery](https://meshery.io/) - An open-source, cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications.
|
||||
- [Digger](https://digger.dev) - Open Source Infrastructure as Code management tool that runs within your CI/CD system.
|
||||
- [Deployment.io](https://deployment.io) - DevOps co-pilot for developers to automate deployments to AWS.
|
||||
- [RapidForge.io](https://rapidforge.io/) - Create end points, forms and tasks using scripts. Automate your workflows.
|
||||
- [Terrateam](https://terrateam.io) - Open-source alternative to Terraform Cloud/Enterprise, GitOps-first with native GitHub integration and designed for scale, security, and reliability.
|
||||
- [Scalr](https://scalr.com/) - Drop-in Terraform Cloud alternative, usage-based pricing, unlimited concurrency.
|
||||
- [CloudRay](https://cloudray.io) - Centralised platform for managing servers, organizing Bash scripts, and automating infrastructure tasks across cloud and virtual machines.
|
||||
|
||||
## Productivity Tools
|
||||
|
||||
*All the tools, services which increase productivity, developer velocity and developer experience.*
|
||||
|
||||
- [tenv](https://github.com/tofuutils/tenv) - streamline IaC version manager for OpenTofu, Terraform, Terragrunt and Atmos, written in Go.
|
||||
- [Telert](https://github.com/navig-me/telert) - Get alerts when terminal commands finish via Telegram, Slack, Audio, etc.
|
||||
- [pyenv](https://github.com/pyenv/pyenv) - Simple Python version management.
|
||||
- [tfenv](https://github.com/tfutils/tfenv) - Terraform version manager.
|
||||
- [Kanvas](https://kanvas.new) - a collaborative tool with visual interface for designing and operating infrastructure.
|
||||
|
||||
|
||||
## Continuous Integration & Delivery
|
||||
|
||||
*Continuous Integration, Continuous Delivery and Continuous Delivery. GitOps.*
|
||||
|
||||
- On premises
|
||||
- On-premises
|
||||
- [Buildbot](http://buildbot.net/) - automate all aspects of the software development cycle.
|
||||
- [Gitlab CI](https://about.gitlab.com/product/continuous-integration/) - pipelines build, test, deploy, and monitor your code as part of a single, integrated workflow.
|
||||
- [Jenkins](http://jenkins-ci.org/) - automation server for building, deploying and automating any project.
|
||||
- [Drone](https://github.com/drone/drone) - a Container-Native, Continuous Delivery Platform.
|
||||
- [Concourse](https://concourse-ci.org/) - pipeline-based continuous thing-doer.
|
||||
- [Semaphore Community Edition](https://github.com/semaphoreio/semaphore) - open-source (Apache-2) CI/CD for building, testing, and deploying any project.
|
||||
- [Spinnaker](https://www.spinnaker.io/) - fast, safe, repeatable deployments for every Enterprise.
|
||||
- [goCD](https://www.gocd.org/) - Delivery and Release Automation server.
|
||||
- [Teamcity](https://www.jetbrains.com/teamcity/) - enterprise-level CI and CD.
|
||||
|
|
@ -218,7 +232,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Github actions](https://github.com/features/actions) - GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD.
|
||||
- [Kraken CI](https://kraken.ci/) - Modern CI/CD, open-source, on-premise system that is highly scalable and focused on testing.
|
||||
- [Earthly](https://earthly.dev/) - Develop CI/CD pipelines locally and run them anywhere.
|
||||
- [GitLab Pipelines by puzl.cloud](https://gitlab-pipelines.puzl.cloud) - Blazing-fast, cost-effective execution layer for GitLab CI/CD pipeline jobs, offering per-second billing and k8s API for runner management.
|
||||
- [GitLab Pipelines by puzl.cloud](https://puzl.cloud/products/run-my-job/) - Blazing-fast, cost-effective execution layer for GitLab CI/CD pipeline jobs, offering per-second billing and k8s API for runner management.
|
||||
|
||||
## Source Code Management
|
||||
|
||||
|
|
@ -258,7 +272,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
*Relational (SQL) and non-relational (NoSQL) databases.*
|
||||
|
||||
- Relational (SQL)
|
||||
- [PostgreSQL](https://www.postgresql.org/) - Powerful, open source object-relational database system.
|
||||
- [PostgreSQL](https://www.postgresql.org/) - Powerful, open-source object-relational database system.
|
||||
- [MySQL](https://www.mysql.com/) - Open-source relational database management system.
|
||||
- [MariaDB](https://mariadb.org/) - Fast, scalable and robust, with a rich ecosystem of storage engines, plugins and many other tools.
|
||||
- [SQLite](https://sqlite.org/) - Small, fast, self-contained, high-reliability, full-featured, SQL database engine.
|
||||
|
|
@ -269,7 +283,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Couchdb](https://couchdb.apache.org/) - Database that completely embraces the web.
|
||||
- [Elasticsearch](https://www.elastic.co/products/elasticsearch) - Distributed, RESTful search and analytics engine capable of addressing a growing number of use cases.
|
||||
- [MongoDB](https://www.mongodb.com/) - General purpose, document-based, distributed database built for modern applications.
|
||||
- [Rethinkdb](https://github.com/rethinkdb/rethinkdb) - Open-source database for the realtime web.
|
||||
- [Rethinkdb](https://github.com/rethinkdb/rethinkdb) - Open-source database for the real-time web.
|
||||
- Key-Value
|
||||
- [Couchbase](https://www.couchbase.com/) - Distributed multi-model NoSQL document-oriented database that is optimized for interactive applications.
|
||||
- [Leveldb](https://github.com/google/leveldb) - Fast key-value storage library.
|
||||
|
|
@ -305,6 +319,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Canary Checker](https://canarychecker.io) - Open source health check platform.
|
||||
- [HolmesGPT](https://github.com/robusta-dev/holmesgpt) - Open Source AI assistant that can investigate alerts and find root cause automatically.
|
||||
- [Merlinn](https://github.com/merlinn-co/merlinn) - Open-source AI on-call developer.
|
||||
- [Middleware](https://middleware.io) - A full-stack cloud observability platform.
|
||||
- Metrics/Metrics collection
|
||||
- [Prometheus](https://prometheus.io/) - Power your metrics and alerting with a leading open-source monitoring solution.
|
||||
- [Collectd](https://github.com/collectd/collectd) - The system statistics collection daemon.
|
||||
|
|
@ -314,7 +329,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Influxdata](https://www.influxdata.com/) - Time series database.
|
||||
- [Netdata](https://www.netdata.cloud/) - Instantly diagnose slowdowns and anomalies in your infrastructure.
|
||||
- [Freeboard](https://github.com/Freeboard/freeboard) - Real-time dashboard builder for IOT and other web mashups.
|
||||
- [Autometrics](https://autometrics.dev/) - An open source micro framework for observability.
|
||||
- [Autometrics](https://autometrics.dev/) - An open-source micro framework for observability.
|
||||
- Logs Management
|
||||
- [Anthracite](https://github.com/Dieterbe/anthracite) - An event/change logging/management app.
|
||||
- [Graylog](https://github.com/Graylog2/graylog2-server) - Free and open source log management.
|
||||
|
|
@ -323,9 +338,9 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Flume](https://flume.apache.org/) - Distributed, reliable, and available service for efficiently collecting, aggregating, and moving logs.
|
||||
- [Heka](https://hekad.readthedocs.io/en/latest/#) - Stream processing software system.
|
||||
- [Kibana](https://www.elastic.co/products/kibana) - Explore, visualize, discover data.
|
||||
- [Loki](https://github.com/grafana/loki) - Horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus.
|
||||
- [Loki](https://github.com/grafana/loki) - Horizontally-scalable, highly available, multi-tenant log aggregation system inspired by Prometheus.
|
||||
- Status
|
||||
- [Cachet](https://github.com/CachetHQ/Cachet) - Beautiful and powerful open source status page system.
|
||||
- [Cachet](https://github.com/CachetHQ/Cachet) - Beautiful and powerful open-source status page system.
|
||||
- [StatusPal](https://statuspal.io/?utm_source=github.com&utm_medium=referral&utm_campaign=awesome-devops) - Communicate incidents and maintenance effectively with a beautiful hosted status page.
|
||||
- [Instatus](https://instatus.com) - Quick and beautiful status page.
|
||||
|
||||
|
|
@ -375,8 +390,9 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Review Board](https://www.reviewboard.org/) - Web-based collaborative code review tool.
|
||||
- [MeshMap](https://layer5.io/cloud-native-management/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.
|
||||
- [Potpie](https://potpie.ai) - AI agent that understands your code changes and computes the blast radius of your changes.
|
||||
- [CodeRabbit](https://coderabbit.ai) - AI-powered code review tool that integrates with GitHub. It automates routine checks, provides intelligent feedback, and helps maintain consistent code quality.
|
||||
|
||||
## Distributed messaging
|
||||
## Distributed Messaging
|
||||
|
||||
*Distributed messaging platforms and Queues software.*
|
||||
|
||||
|
|
@ -397,8 +413,8 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
*Programming languages.*
|
||||
|
||||
- [Python](https://www.python.org/) - Programming language that lets you work quickly and integrate systems more effectively.
|
||||
- [Ruby](https://www.ruby-lang.org/) - A dynamic, open source programming language with a focus on simplicity and productivity.
|
||||
- [Go](https://golang.org/) - An open source programming language that makes it easy to build simple, reliable, and efficient software.
|
||||
- [Ruby](https://www.ruby-lang.org/) - A dynamic, open-source programming language with a focus on simplicity and productivity.
|
||||
- [Go](https://golang.org/) - An open-source programming language that makes it easy to build simple, reliable, and efficient software.
|
||||
|
||||
## Chat and ChatOps
|
||||
|
||||
|
|
@ -438,6 +454,7 @@ DevOps is the combination of cultural philosophies, practices, and tools that in
|
|||
- [Docusaurus](https://github.com/facebook/docusaurus) - Easy to maintain open source documentation websites.
|
||||
- [Docsify](https://github.com/docsifyjs/docsify/) - A magical documentation site generator.
|
||||
- [MkDocs](https://github.com/mkdocs/mkdocs/) - Project documentation with Markdown.
|
||||
- [OneCompiler](https://onecompiler.com/) - Allow users to write, run, and share code online in over 70 programming languages and databases.
|
||||
|
||||
## VPN
|
||||
|
||||
|
|
@ -462,12 +479,12 @@ as an academic project from University of Tsukuba, under the Apache License 2.0.
|
|||
|
||||
- [Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale](http://shop.oreilly.com/product/0636920039846.do)
|
||||
- [Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation](https://www.oreilly.com/library/view/continuous-delivery-reliable/9780321670250/)
|
||||
- [Hands-On Security in DevOps](https://www.packtpub.com/networking-and-servers/hands-security-devops)
|
||||
- [Site Reliability Engineering](https://sre.google/sre-book/table-of-contents/)
|
||||
- [The Site Reliability Workbook](https://sre.google/workbook/table-of-contents/)
|
||||
- [Building Secure & Reliable Systems](https://google.github.io/building-secure-and-reliable-systems/raw/toc.html)
|
||||
- [Infrastructure as Code: Managing Servers in the Cloud](http://shop.oreilly.com/product/0636920039297.do)
|
||||
- [The DevOps Handbook](https://www.oreilly.com/library/view/the-devops-handbook/9781457191381/)
|
||||
- [Fundamentals of DevOps and Software Delivery: A Hands-On Guide to Deploying and Managing Software in Production](https://www.fundamentals-of-devops.com/)
|
||||
|
||||
### Conferences
|
||||
|
||||
|
|
@ -488,6 +505,10 @@ as an academic project from University of Tsukuba, under the Apache License 2.0.
|
|||
|
||||
Basic understanding and what you should know to become a *DevOps* Engineer, check the roadmap [here](https://roadmap.sh/devops).
|
||||
|
||||
### Online Platforms
|
||||
|
||||
- [Cloud Native Playground](https://play.meshery.io) - The Meshery CNCF Playground is an awesome and free resource featuring a live Kubernetes cluster where any CNCF project can be configured and deployed. It is a fantastic interactive learning platform for exploring cloud native technologies.
|
||||
|
||||
## Contributing
|
||||
|
||||
Your contributions are always welcome! Please take a look at the [Contribution Guidelines](https://github.com/wmariuss/awesome-devops/blob/main/docs/contribution.md).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue