Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-modern-devops

A curated list of awesome modern devops tools and resources.
https://github.com/walidsa3d/awesome-modern-devops

Last synced: 2 days ago
JSON representation

  • CI/CD

    • Gitea - Self-hosted Git hosting, code review, team collaboration, package registry and CI/CD.
    • Gitness - An open source developer platform with source control management, continuous integration and continuous delivery.
    • Act - Run your GitHub Actions locally.
  • IaC

    • Terraform - An infrastructure as code tool that enables you to safely and predictably provision and manage infrastructure in any cloud.
    • OpenTufu - A community-driven fork of Terraform.
    • Atlantis - Terraform Pull Request Automation.
    • Localstack - cloud software development framework to develop and test your AWS applications locally.
    • Terraformer - A CLI tool that generates terraform files based on existing infrastructure.
    • Ansible - A Configuration management and application-deployment tool.
    • Molecule - Test Ansible roles.
    • AWX - A web UI for Ansible.
    • Cloud-init - Cross-platform cloud instance initialisation tool.
  • Observability

  • Containers

    • Docker
    • Watchtower - A tool for automating Docker container base image updates.
    • Diun - A Docker image update notifier.
    • Lazydocker - A simple terminal UI for both docker and docker-compose.
    • Podman - A tool for managing OCI containers and pods.
    • k8s
    • Minikube - A tool to setup a local Kubernetes cluster.
    • K9s - A terminal UI to interact with your Kubernetes clusters.
    • ArgoCD - A declarative, GitOps continuous delivery tool for Kubernetes.
    • Helm - A tool for managing packages of pre-configured Kubernetes resources.
    • Kompose - A conversion tool for Docker Compose to container orchestrators such as Kubernetes.
    • Karpenter - Just-in-time nodes for any kubernetes cluster.
    • Keda - Allows for fine grained autoscaling for event driven Kubernetes workloads.
    • kyverno - Cloud-Native policy management tool.
  • Databases

    • Medusa - A Cassandra backup tool.
    • Postgres
    • Pgbouncer - A connection pooler for Postgresql.
    • Barman - A Postgresql backup tool.
    • pgAdmin - A web-based management tool for the Postgres.
    • Postgres Exporter - A Prometheus exporter for PostgreSQL server metrics.
    • PGVector - Vector similarity search for Postgres.
    • Redis - An in-memory key-value store
    • Valkey - An open-source version of Redis.
    • Elasticsearch - A distributed, RESTful search and analytics engine.
    • OpenSearch - An open-source fork of Elasticsearch.
    • Curator - Tending your Elasticsearch indices.
    • TypeSense - A fast, typo- tolerant, in-memory fuzzy search engine.
  • WebServers

    • HAProxy - The reliable, high performance tco/http load balancer.
    • Nginx - The famous web server.
    • Caddy - A powerful, enterprise-ready web server with automatic HTTPS.
  • Messaging

    • Redis - The famous key-value store.
    • RabbitMQ - A reliable and mature messaging and streaming broker,
    • ZeroMQ - An open-source universal messaging library.
  • Storage

    • Minio - A high performance object storage.
    • Longhorn - A distributed block storage system for Kubernetes.
    • Garage - An open-source distributed object storage service tailored for self-hosting.
  • DevSecOps

    • Trivy - An open source security scanner.
    • Snyk - Scans and monitors your projects for security vulnerabilities.
    • Checkov - Prevents cloud misconfigurations and finds vulnerabilities during build-time in infrastructure as code.
    • SonarQube - Code Quality, security and static analysis tool.
    • Gitleaks - A fast, light-weight, portable, and open-source secret scanner for git repositories, files, and directories.
    • Trufflehog - A secrets scanning tool.
    • Vault - A tool for secrets management, encryption as a service, and privileged access management.
  • Misc

    • Vagrant - A tool to build and manage virtual machines.
    • Airflow - A platform to programmatically author, schedule, and monitor workflows.
    • Keycloak - Open-source identity and access management for modern applications and services.
  • Resources