DevOps Tools

Open-source projects categorized as DevOps Tools

Top 23 DevOps Tool Open-Source Projects

  • kubernetes

    Production-Grade Container Scheduling and Management

  • Project mention: My Favorite DevTools to Build AI/ML Applications! | dev.to | 2024-04-23

    Deploying AI models into production requires tools that can package applications and manage them at scale. Docker simplifies the deployment of AI applications by containerizing them, ensuring that the application runs smoothly in any environment. Kubernetes, an orchestration system for Docker containers, allows for the automated deployment, scaling, and management of containerized applications, essential for AI applications that need to scale across multiple servers or cloud environments.

  • Moby

    The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

  • Project mention: Release Radar • March 2024 Edition | dev.to | 2024-04-07

    Having been featured in our February 2023, and January 2024 Release Radars, Moby is the original Linux Container runtime. This new version adds a bunch of changes to the Docker CLI and Moby itself with additional features. There's bug fixes and enhancements, with the main thing for users to be on the look out for containers that were created using Docker Engine 25.0.0. These containers might have duplicate MAC addresses, and thus must be recreated. The same goes for those containers created with Moby 25.0+ and with user defined MAC addresses. Read up on all these changes in the release notes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Ansible

    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

  • Project mention: Grant Kubernetes Pods Access to AWS Services Using OpenID Connect | dev.to | 2024-04-22

    Ansible v2.16

  • Docker Compose

    Define and run multi-container applications with Docker

  • Project mention: Live reload em Go com docker e compile daemon | dev.to | 2024-04-25
  • letsencrypt

    Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

  • minikube

    Run Kubernetes locally

  • Project mention: Building Llama as a Service (LaaS) | dev.to | 2024-04-08

    With the containerized Node.js/Express API, I could run multiple containers, scaling to handle more traffic. Using a tool called minikube, we can easily spin up a local Kubernetes cluster to horizontally scale Docker containers. It was possible to keep one shared instance of the database, and many APIs were routed with an internal Kubernetes load balancer.

  • k3s

    Lightweight Kubernetes

  • Project mention: Linux fu: getting started with systemd | news.ycombinator.com | 2024-04-14

    For self-hosting I've found https://k3s.io to be really good from the SUSE people. Works on basically any Linux distro and makes self-hosting k8s not miserable.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Vagrant

    Vagrant is a tool for building and distributing development environments.

  • Project mention: Ask HN: Please recommend how to manage personal serverss | news.ycombinator.com | 2024-04-20

    Take a look at Vagrant! https://www.vagrantup.com/ In my admittedly limited understanding I believe it offers closer to a nix like reproducable rather than repeatable deployments.

  • k6

    A modern load testing tool, using Go and JavaScript - https://k6.io

  • Project mention: K6: A modern load testing tool, using Go and JavaScript | news.ycombinator.com | 2024-01-08
  • Vegeta

    HTTP load testing tool and library. It's over 9000!

  • Project mention: Netlify just sent me a $104K bill for a simple static site | news.ycombinator.com | 2024-02-26

    Vegeta worth a look if you want something a bit more sophisticated: https://github.com/tsenart/vegeta

  • Hey

    HTTP load generator, ApacheBench (ab) replacement (by rakyll)

  • Project mention: AWS SnapStart - Part 19 Measuring cold starts and deployment time with Java 17 using different Lambda memory settings | dev.to | 2024-04-25

    The results of the experiment below were based on reproducing approximately 100 cold starts for the duration of our experiment which ran for approximately 1 hour. For it (and all experiments from my previous articles) I used the load test tool hey, but you can use whatever tool you want, like Serverless-artillery or Postman

  • Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

  • Project mention: The 2024 Web Hosting Report | dev.to | 2024-02-20

    To manage a VM, you can use something as simple as just manual actions over SSH, or can use tools like Ansible, Hashicorp's Packer and Terraform or other automations. For an app where there is minimal load and security/reliability concern, VMs are still a great option that provide a lot of value for the buck

  • Fabric

    Simple, Pythonic remote execution and deployment. (by fabric)

  • xg2xg

    by ex-googlers, for ex-googlers - a lookup table of similar tech & services

  • Project mention: An ex-Googler's guide to dev tools | news.ycombinator.com | 2023-11-28

    What about Mendel and Streamz? I don't see those in https://github.com/jhuangtw/xg2xg

  • Logstash

    Logstash - transport and process your logs, events, or other data

  • SaltStack

    Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:

  • Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10
  • kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

  • Project mention: How to distribute workloads using Open Cluster Management | dev.to | 2024-01-26

    To get started, you'll need to install clusteradm and kubectl and start up three Kubernetes clusters. To simplify cluster administration, this article starts up three kind clusters with the following names and purposes:

  • Capistrano

    A deployment automation tool built on Ruby, Rake, and SSH.

  • Project mention: Ask HN: Deploying my project on multiple servers? | news.ycombinator.com | 2023-07-28

    If you don't want to go down the NFS share route then Capistrano is a useful tool if you're willing to write a little bit of ruby. It comes with some built in goodies like rollbacks. It's an oldie (pre-dockerize everything), but still useful.

    https://github.com/capistrano/capistrano

    You can start by deploying from your machine to simultaneously get it deploying across all your servers, then I'd consider having a CI/CD pipeline take over and run Capistrano for you.

  • lynis

    Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.

  • Project mention: Who does check linux distros of malware - open source | /r/linux | 2023-12-10

    Linux has (free) tools to improve security and detect/remove malware: Lynis,Chkrootkit,Rkhunter,ClamAV,Vuls,LMD,radare2,Yara,ntopng,maltrail,Snort,Suricata...

  • yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

  • Project mention: Show HN: Flatito, grep for YAML and JSON files | news.ycombinator.com | 2024-03-25

    What I often use to just get the full key paths is yq (https://github.com/mikefarah/yq), piping into grep when necessary

      yq -o=props 

  • kubeshark

    The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes

  • Project mention: Show HN: Alaz: Open-Source, Self-Hosted, eBPF-Based K8s Monitoring | news.ycombinator.com | 2023-09-06

    The one similar product I had come across is Kubeshark (https://github.com/kubeshark/kubeshark). But admittedly the eBPF way seems more performant theoretically (given you can afford to have a modern-enough kernel). I'm really excited to see how this project develops out.

    The eBPF-mode of innovation is pretty exciting, truly a fresh lens to building software. I'm also following Akita Software - the company building an eBPF paradigm of monitoring.

  • psutil

    Cross-platform lib for process and system monitoring in Python

  • webhook

    webhook is a lightweight incoming webhook server to run shell commands

  • Project mention: Telegram bots for server control | /r/selfhosted | 2023-05-14

    Try this awesome tool https://github.com/adnanh/webhook and you can make any bot you wish

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

DevOps Tools related posts

Index

What are some of the best open-source DevOps Tool projects? This list will help you:

Project Stars
1 kubernetes 106,778
2 Moby 67,716
3 Ansible 61,137
4 Docker Compose 32,367
5 letsencrypt 30,817
6 minikube 28,330
7 k3s 26,405
8 Vagrant 25,852
9 k6 23,316
10 Vegeta 22,730
11 Hey 17,249
12 Packer 14,890
13 Fabric 14,594
14 xg2xg 14,068
15 Logstash 13,999
16 SaltStack 13,851
17 kind 12,767
18 Capistrano 12,651
19 lynis 12,507
20 yq 10,736
21 kubeshark 10,541
22 psutil 9,922
23 webhook 9,849

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com