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: 10 days ago
JSON representation

  • Open Source Cloud Platforms

    • Fakecloud - Free, open-source local AWS cloud emulator for development and testing.
  • 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.
    • Photon - Linux container host optimized for cloud-native applications, cloud platforms, and VMware infrastructure.
  • Package Management & System configuration

    • Nix/NixOS - A tool that takes a unique approach to package management and system configuration.
  • Productivity Tools

    • tenv - streamline IaC version manager for OpenTofu, Terraform, Terragrunt and Atmos, written in Go.
    • Telert - Get alerts when terminal commands finish via Telegram, Slack, Audio, etc.
    • pyenv - Simple Python version management.
    • tfenv - Terraform version manager.
    • Kanvas - a collaborative tool with visual interface for designing and operating infrastructure.
    • kubefwd - Bulk port forwarding Kubernetes services for local development.
    • claws - A terminal UI for managing AWS resources across multiple profiles and regions with vim-style navigation.
    • purple - SSH client with AWS/GCP/Azure sync, Docker/Podman and SCP transfers.
  • Programming Languages

    • Python - Programming language that lets you work quickly and integrate systems more effectively.
    • Ruby - A dynamic, open source programming language with a focus on simplicity and productivity.
    • Go - An open-source programming language that makes it easy to build simple, reliable, and efficient software.
  • Resources

  • Secret Management

    • Keybase - End-to-end encrypted chat and cloud storage system.
    • Sops - Simple and flexible tool for managing secrets.
    • Vault - Manage secrets and protect sensitive data.
    • Vault Secrets Operator - Create Kubernetes secrets from Vault for a secure GitOps based workflow.
    • Git Secret - A bash-tool to store your private data inside a git repository.
    • Infisical - Open source end-to-end encrypted secrets sync for teams and infrastructure.
    • Lade - Automatically load secrets from your preferred vault as environment variables.
  • Security

    • checkov - Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages.
  • Service Discovery & Service Mesh

    • Consul - Connect and secure any service.
    • Etcd - Distributed, reliable key-value store for the most critical data of a distributed system.
    • Istio - Connect, secure, control, and observe services.
    • Consul - Connect and secure any service.
    • Doozerd - A consistent distributed data store.
    • Linkerd - Service mesh for Kubernetes and beyond.
    • Serf - Decentralized cluster membership, failure detection, and orchestration.
  • Sharing

    • Gitbook - Modern documentation format and toolchain using Git and Markdown.
    • Docusaurus - Easy to maintain open source documentation websites.
    • MkDocs - Project documentation with Markdown.
    • OneCompiler - Allow users to write, run, and share code online in over 70 programming languages and databases.
    • Docsify - A magical documentation site generator.
  • 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.
    • Gitlab - Entire DevOps lifecycle in one application.
  • SSL

    • Let’s Encrypt - Free, automated, and open Certificate Authority.
    • Certbot - Automate using Let’s Encrypt certificates on manually-managed websites to enable HTTPS.
  • 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.
    • Algo - Set up a personal VPN in the cloud.
    • Streisand - Sets up a new VPN service nearly automatically.
    • Freelan - A peer-to-peer, secure, easy-to-setup, multi-platform, open-source, highly-configurable VPN software.
    • Sshuttle - Transparent proxy server that works as a poor man's VPN.
  • Web Servers

    • Nginx - High performance load balancer, web server and reverse proxy.
    • Caddy - Web server with automatic HTTPS.
    • Cherokee - Highly concurrent secured web applications.
    • Lighttpd - Optimized for speed-critical environments while remaining standards-compliant, secure and flexible.