DevOps

Open-source projects categorized as DevOps | Edit details

Top 23 DevOps Open-Source Projects

  • GitHub repo the-book-of-secret-knowledge

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

    Project mention: Add your FREE training resources here 👇 | reddit.com/r/cybersecuritytraining | 2022-01-05

    Here's a good general one for jumping off points. https://github.com/trimstray/the-book-of-secret-knowledge

  • GitHub repo netdata

    Real-time performance monitoring, done right! https://www.netdata.cloud

    Project mention: Dashboard/Webinterface for pihole, pivpn/wireguard and system ressources | reddit.com/r/pihole | 2022-01-17
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

    Project mention: I just launched a webapp in Python, a JSON pastebin service called WST! | reddit.com/r/Python | 2022-01-15

    I was tinkering with Python web frameworks and decided to get (slightly) serious, so I built an API-only webapp called wst. It's a pastebin that lets you store random JSON and share it with a link, but in this case it's API-only and designed for command-line use (particularly with httpie).

  • GitHub repo awesome-scalability

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

    Project mention: Looking back on what you know now, what concepts took you a surprising amount of effort and time to truly understand? | reddit.com/r/learnprogramming | 2021-12-29
  • GitHub repo Kong

    🦍 The Cloud-Native API Gateway

    Project mention: Breaking Up a Monolithic Database with Kong | dev.to | 2021-12-13

    Kong Gateway allows the complexity of service-tier APIs to be reduced to a collection of endpoints (or URIs) focused on meeting a collection of business needs and functionality. Often-duplicated components (like authentication, logging, and security) are handled by the gateway and can be removed from the service-tier design.

  • GitHub repo Sentry

    Sentry is cross-platform application monitoring, with a focus on error reporting.

    Project mention: Any enterprise level open source project which uses celery ? | reddit.com/r/django | 2022-01-11

    I have discovered that sentry uses celery - https://github.com/getsentry/sentry

  • GitHub repo Gitea

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

    Project mention: Gitea v1.15.10 is out, another bugfix release | reddit.com/r/Boiling_Steam | 2022-01-16
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo Dokku

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

    Project mention: Why use DigitalOcean over Netlify/Heroku? | reddit.com/r/webdev | 2022-01-12

    I use dokku for a heroku-like experience. I am in love with it. https://dokku.com/

  • GitHub repo act

    Run your GitHub Actions locally 🚀

    Project mention: Automating Django Deployment workflow with Github Actions | dev.to | 2022-01-13

    name: Django Tests CI on: push: branches: [main] pull_request: branches: [main] jobs: test: runs-on: ubuntu-18.04 strategy: max-parallel: 4 matrix: python-version: [3.8, 3.9] steps: - uses: actions/[email protected] # this fixes local act bug of python setup - name: local act python setup fix run: | # Hack to get setup-python to work on act # (see https://github.com/nektos/act/issues/251) if [ ! -f "/etc/lsb-release" ] ; then echo "DISTRIB_RELEASE=18.04" > /etc/lsb-release fi - name: Set up Python ${{ matrix.python-version }} uses: actions/[email protected] with: python-version: ${{ matrix.python-version }} - name: Install Dependencies run: | python -m pip install --upgrade pip pip install -r requirements.txt - name: Run Tests env: DEBUG: ${{ secrets.DEBUG }} SECRET_KEY: ${{ secrets.SECRET_KEY }} DB_ENGINE: ${{ secrets.DB_ENGINE }} DB_NAME: ${{ secrets.DB_NAME }} BASE_WEATHER_API_URL: ${{ secrets.BASE_WEATHER_API_URL }} WEATHER_API_KEY: ${{ secrets.WEATHER_API_KEY }} run: | python manage.py test core.tests

  • GitHub repo 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: free resources | reddit.com/r/devops | 2022-01-09
  • GitHub repo Jenkins

    Jenkins automation server

    Project mention: Set your project up for success | dev.to | 2022-01-17

    Your company might already use Jenkins. I'd guess the likelihood increases with the age of the company you're working in. I must say I've had more bad experiences with it than good. That's not because Jenkins is terrible but because it was always self-hosted. Unless you're in the business of task automation for developers, you probably shouldn't host these things yourself. Pay a company to do it for you.

  • GitHub repo lens

    Lens - The way the world runs Kubernetes

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    Okteto: A Tool for Cloud Native Developers - Build better applications by developing and testing your code directly in Kubernetes Tilt: Tilt manages local development instances for teams that deploy to Kubernetes - Local Kubernetes development with no stress Garden: Kubernetes from source to finish - Development orchestrator for Kubernetes, containers and functions. KuberNix - Single dependency Kubernetes clusters for local testing, experimenting and development Copper - A configuration file validator for Kubernetes ko - Build and deploy Go applications on Kubernetes Dekorate - Java annotation processors for Kubernetes Lens IDE The Kubernetes IDE Kosko - Organize Kubernetes manifests in JavaScript Telepresence - Fast, local development for Kubernetes and Openshift microservices Monokle - Desktop UI for managing Kubernetes manifests Kr8s - Desktop application made for developers that need to monitor and visualize their Kubernetes clusters in a user friendly GUI

  • GitHub repo 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: GoReplay - test your system with real data | reddit.com/r/programming | 2021-09-19
  • GitHub repo wtf

    The personal information dashboard for your terminal (by wtfutil)

    Project mention: Sponsor wtfutil/wtf | reddit.com/r/devopskhan | 2021-10-27
  • GitHub repo watchtower

    A process for automating Docker container base image updates.

    Project mention: Re-deploy the latest image from Docker hub | reddit.com/r/devops | 2022-01-11

    Could try this, https://containrrr.dev/watchtower/

  • GitHub repo 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: Securing linux box | reddit.com/r/sysadmin | 2022-01-05
  • GitHub repo sops

    Simple and flexible tool for managing secrets

    Project mention: How can I encrypt data in a ConfigMap? | reddit.com/r/kubernetes | 2022-01-16
  • GitHub repo test-your-sysadmin-skills

    A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.

    Project mention: Teszteld Linux üzemeltetői tudásod | reddit.com/r/informatikus | 2021-11-23
  • GitHub repo kubesphere

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

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    Minikube - minikube implements a local Kubernetes cluster KubeSphere - Easy-to-use Production Ready Container Platform https://kubesphere.io skippbox - A Desktop application for k8s kind - Kubernetes IN Docker - local clusters for testing Kubernetes https://kind.sigs.k8s.io/ k3d - k3d is a lightweight wrapper to run k3s (Rancher Lab’s minimal Kubernetes distribution) in docker.

  • GitHub repo apisix

    The Cloud-Native API Gateway

    Project mention: Apache APISIX, a dynamic, real-time, high-performance API gateway | news.ycombinator.com | 2022-01-03
  • GitHub repo Openshift Origin

    Conformance test suite for OpenShift

    Project mention: Limit amount of namespaces created per user for self-provisiong | reddit.com/r/openshift | 2021-08-27

    The feature in 3.x was implemented as an admission webhook.

  • GitHub repo argo-cd

    Declarative continuous deployment for Kubernetes.

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    HybridK8s Droid - Intelligence foor your favourite Delivery Platform Devtron - Software Delivery Workflow for Kubernetes Skaffold - Easy and Repeatable Kubernetes Development Apollo - Apollo - The logz.io continuous deployment solution over kubernetes Helm Cabin - Web UI that visualizes Helm releases in a Kubernetes cluster flagger - Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments) Kubeform - Kubernetes CRDs for Terraform providers https://kubeform.com Spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. http://www.spinnaker.io/ werf - GitOps tool to deliver apps to Kubernetes and integrate this process with GitLab and other CI tools Flux - GitOps Kubernetes operator Argo CD - Declarative continuous deployment for Kubernetes Tekton - A cloud native continuous integration and delivery (CI/CD) solution Jenkins X - Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Tekton, Knative, Lighthouse, Skaffold and Helm KubeVela - KubeVela works as an application delivery control plane that is fully decoupled from runtime infrastructure ksonnet - A CLI-supported framework that streamlines writing and deployment of Kubernetes configurations to multiple clusters CircleCI - A cloud-based tool that helps build continuous integration and continuous delivery pipelines to Kubernetes.

  • GitHub repo awesome-sre

    A curated list of Site Reliability and Production Engineering resources.

    Project mention: A curated list of SRE resources | news.ycombinator.com | 2022-01-12
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 2022-01-17.

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 57,625
2 netdata 57,316
3 httpie 53,303
4 awesome-scalability 37,114
5 Kong 31,026
6 Sentry 29,871
7 Gitea 27,850
8 Dokku 22,248
9 act 20,361
10 devops-exercises 20,340
11 Jenkins 18,304
12 lens 16,761
13 Gor 15,031
14 wtf 13,013
15 watchtower 9,721
16 lynis 9,225
17 sops 8,939
18 test-your-sysadmin-skills 8,706
19 kubesphere 8,597
20 apisix 8,165
21 Openshift Origin 8,056
22 argo-cd 8,052
23 awesome-sre 7,823
Find remote DevOps jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms