DevOps

Open-source projects categorized as DevOps

Top 23 DevOps Open-Source Projects

  • the-book-of-secret-knowledge

    A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

    Project mention: The Book of Secret Knowlege | news.ycombinator.com | 2023-01-14
  • Netdata

    Real-time performance monitoring, done right!

    Project mention: Suppress Netdata auto update email | reddit.com/r/netdata | 2023-01-29

    In the first case, that’s a bug, and we would greatly appreciate it if you would file a bug report at https://github.com/netdata/netdata/issues/new/coose.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    Project mention: 100+ Must Know Github Repositories For Any Programmer | dev.to | 2022-11-17

    3. Awesome Scalability

  • devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: 10 𝐆𝐢𝐭𝐇𝐮𝐛 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐢𝐞𝐬 𝐭𝐨 𝐚𝐝𝐯𝐚𝐧𝐜𝐞 𝐲𝐨𝐮𝐫 𝐜𝐚𝐫𝐞𝐞𝐫 as a Developer 📚 | dev.to | 2023-01-28

    3. SRE Interview Preparation Guide

  • act

    Run your GitHub Actions locally 🚀

    Project mention: Release engineering is exhausting so here's cargo-dist | news.ycombinator.com | 2023-02-01

    Seconding this; act has a lot of potential but misses a number of features such as support for deployment environment variables (eg `${{ var.DEPLOY_SPECIFIC_ENV_VAR }}`) and only recently added support for reusable workflows (https://github.com/nektos/act/issues/826). It looks like fine software and the maintainers deserve praise for their work but it's not yet a drop-in replacement for GitHub Actions.

  • Gitea

    Git with a cup of tea, painless self-hosted git service

    Project mention: What is your preferred way of storring and deploying docker-compose stacks? | reddit.com/r/docker | 2023-01-30

    I keep all my stacks in a git repository that I have mounted into a Code-Server container. Once I make modifications they get pushed to a Gitea container. From there I have the stack set up within Portainer to keep in sync with the git repository, so any changes I make to the stack like adding labels, volume mounts, or container versions are automatically pulled in by Portainer and applied to the running stack immediately once the modifications get sent to Gitea. Also I have a Renovate bot checking through this repository continuously for new versions of my container images. When it finds one, it proposes the new image in the form of a pull-request on the repository along with a changelog from the author of the container image. Once I decide to approve the changes, that again gets pulled in by Portainer and the stack is changed accordingly.

  • Kong

    🦍 The Cloud-Native API Gateway

    Project mention: HAProxy 2.7 | news.ycombinator.com | 2022-12-02

    Unquestionably no, Kong is "OpenResty plus a management plane" and they're Apache 2: https://github.com/kong/kong#license

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Sentry

    Developer-first error tracking and performance monitoring

    Project mention: Meaningful Sentry issues with react-query + axios | dev.to | 2023-02-02

    One of our products just went live, wohoo! But we are using external backend servers, which are not monitored by us, the frontend development team. To gain more insight into application behaviour, we are monitoring the web app through Sentry. This works well and already provided a lot of informations on legacy issues, such as missing ResizeObserver, clients that use browsers without window.matchMedia and so on.

  • httpie

    🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: Need a fully local web alternative to Postman | reddit.com/r/selfhosted | 2023-02-02

    I'm not an pro. Look at httpie maybe it is what you are looking for.

  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

    Project mention: MERN stack deployment | reddit.com/r/node | 2023-01-21

    If it’s not something simple and needs to be a separate project altogether: I’ve found that Express works very well with Dokku. It has pretty comprehensive documentation and doesn’t require you to have a full understanding of Docker to work. It also handles the zero-downtime deployment side of things and gracefully restarts your app every time it crashes (similar to PM2).

  • 90DaysOfDevOps

    I am using this repository to document my journey learning about DevOps. I began this process on January 1, 2022, and plan to continue until March 31. I will be dedicating one hour each day, including weekends, to gaining a foundational understanding of the various aspects of DevOps. This will be a 90-day intensive study period. 2022 & 2023 inc.

    Project mention: Advise on finding US job (either remote/or company that can request me to love) | reddit.com/r/devops | 2023-02-01
  • lens

    Lens - The way the world runs Kubernetes

    Project mention: Debugging helm_release changes that don't seem to have happened | reddit.com/r/Terraform | 2023-01-26
  • Jenkins

    Jenkins automation server

    Project mention: CI/CD #02. Jenkins: basic email using your Gmail account. | dev.to | 2023-02-02

    To recap, I have installed Jenkins 2.388 LTS on my Ubuntu 22.10, with all suggested plugins, the name of this machine is HP-Pavilion-15.

  • Gor

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

    Project mention: A Golang-based open-source network monitoring tool | news.ycombinator.com | 2022-12-24
  • wtf

    The personal information dashboard for your terminal

    Project mention: Looking for cmd tool to list Twitch followers online status | reddit.com/r/commandline | 2022-09-12

    I am working on an update myself to the twitch module to wtf dashboard: https://github.com/wtfutil/wtf/

  • watchtower

    A process for automating Docker container base image updates.

    Project mention: Do you have an "update day"? | reddit.com/r/selfhosted | 2023-01-29

    I have an ansible playbook to update all my Servers/VMs and another one to update all my docker containers (using Watchtower). I launch them once a week on sunday morning.

  • argo-cd

    Declarative continuous deployment for Kubernetes.

    Project mention: Am I missing something? (argo cd and helm in AWS) | reddit.com/r/devops | 2023-01-29

    ArgoCD 2.6.0 will add support for multiple sources, enabling seperate Charts and values.yaml files.

  • sops

    Simple and flexible tool for managing secrets

    Project mention: Weekend Data Engineering Project-Building Spotify pipeline using Python and Airflow. Est.Time:[4–7 Hours] | reddit.com/r/dataengineering | 2023-01-30

    I'd suggest using something like SOPS for a project like this. Using more specific solutions is preferable over bringing in a technology like Ansible just to use its vault.

  • kubesphere

    The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️

    Project mention: How to Provision and Manage Amazon EKS with Ease | dev.to | 2022-05-05

    ##################################################### ### Welcome to KubeSphere! ### ##################################################### Account: admin Password: [email protected] NOTES: 1. After logging into the console, please check the monitoring status of service components in the "Cluster Management". If any service is not ready, please wait patiently until all components are ready. 2. Please modify the default password after login. ##################################################### https://kubesphere.io 2020-xx-xx xx:xx:xx

  • apisix

    The Cloud-Native API Gateway

    Project mention: The Ultimate Beginner’s Guide to Open Source Contribution | dev.to | 2022-12-06

    Apache APISIX Apache APISIX is an open source, dynamic, real-time, high-performance cloud native API gateway. APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. Official website https://apisix.apache.org/ GitHub projects APISIX (the core): https://github.com/apache/apisix GitHub - apache/apisix: The Cloud-Native API Gateway GitHub - apache/apisix-dashboard: Dashboard for Apache APISIX GitHub - apache/apisix-website: Apache APISIX Website GitHub - apache/apisix-docker: the docker for Apache APISIX GitHub - apache/apisix-go-plugin-runner: Go Plugin Runner for APISIX GitHub - apache/apisix-java-plugin-runner: APISIX Plugin Runner in Java GitHub - apache/apisix-python-plugin-runner: Apache APISIX Python plugin runner GitHub - apache/apisix-helm-chart: Apache APISIX Helm Chart GitHub - apache/apisix-ingress-controller: ingress controller for K8s

  • onedev

    Self-hosted Git Server with CI/CD and Kanban

    Project mention: Unusual programming language that you use (Work, Hobby) | reddit.com/r/PinoyProgrammer | 2023-01-26

    OneDev (GitHub) UI is too fancy here.

  • 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: Any tool to check the security of my server? | reddit.com/r/selfhosted | 2023-01-06

    Maybe try lynis

  • awesome-sre

    A curated list of Site Reliability and Production Engineering resources.

    Project mention: SRE tools? | reddit.com/r/sre | 2023-01-08

    I found this “awesome” repo https://github.com/dastergon/awesome-sre that links to this other “awesome” repo about tools specifically that may be of interest https://github.com/SquadcastHub/awesome-sre-tools

  • SaaSHub

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

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). The latest post mention was on 2023-02-02.

DevOps related posts

Index

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

Project Stars
1 the-book-of-secret-knowledge 88,042
2 Netdata 61,805
3 awesome-scalability 43,414
4 devops-exercises 36,033
5 act 34,472
6 Gitea 34,406
7 Kong 33,912
8 Sentry 33,165
9 httpie 26,200
10 Dokku 24,136
11 90DaysOfDevOps 21,196
12 lens 20,543
13 Jenkins 20,224
14 Gor 16,813
15 wtf 14,588
16 watchtower 12,734
17 argo-cd 11,931
18 sops 11,885
19 kubesphere 11,839
20 apisix 11,117
21 onedev 10,698
22 lynis 10,472
23 awesome-sre 9,571
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com