Open-source projects categorized as Operations | Edit details

Top 15 Operation Open-Source Projects

  • Rundeck

    Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

    Project mention: looking for suggestions for a web interface for ansible with scheduling. | reddit.com/r/ansible | 2022-01-19

    Never used it myself (we're currently working on deploying Tower) but I've heard that Rundeck is the goto for your exact use case: "Tower, but less heavy". I looked at it when evaluating for my current job and it looks like a good middle of the road solution and looks way easier to deploy than AWX. The tradeoff is that since it's not custom built for Ansible you can automate lots of other things with it (like just bash scripts and the like) but you get less of the Ansible-specific integrations and tooling that Tower offers.

  • Juju

    Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux and Windows apps, with declarative integration between operators for automated microservice integration.

    Project mention: What type of software do you write at your workplace? | reddit.com/r/golang | 2022-01-17

    At Canonical I work on two open-source projects written in Go: Juju, a large cloud-based application deployment tool, and Pebble, a small Linux service manager. Both include CLI clients and API-based server daemons. Juju in particular is a large distributed system.

  • 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.

  • honcho

    Honcho: a python clone of Foreman. For managing Procfile-based applications.

    Project mention: What are "Procfile" and "Honcho" used for? | reddit.com/r/linuxquestions | 2021-03-11

    And it's all run via https://github.com/nickstenning/honcho

  • keptn

    Cloud-native application life-cycle orchestration. Keptn automates your SLO-driven multi-stage delivery and operations & remediation of your applications.

    Project mention: Part-2: Evaluating Application Resiliency with Keptn and LitmusChaos (use-case and demo) | dev.to | 2021-03-30

    Go try this out and share your feedback on what you like about this integration and what you’d like improved. Feel free to create issues, engage in discussions on the Keptn Slack and Litmus Github repository. Stay tuned for more updates on how you can leverage Keptn & LitmusChaos CNCF projects to build and ship resilient cloud-native applications!

  • Runbook

    A framework for gradual system automation

    Project mention: Runbook – A framework for gradual system automation (Do-nothing scripting)n | news.ycombinator.com | 2021-11-02
  • portion

    portion, a Python library providing data structure and operations for intervals.

    Project mention: Stumped with inheritance, how to get an inherited method to return the derived class instead of the base class | reddit.com/r/learnpython | 2021-09-09

    $ pip install git+https://github.com/AlexandreDecan/portion.git Collecting git+https://github.com/AlexandreDecan/portion.git Cloning https://github.com/AlexandreDecan/portion.git to /tmp/pip-req-build-241lrtyw Running command git clone -q https://github.com/AlexandreDecan/portion.git /tmp/pip-req-build-241lrtyw Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied: sortedcontainers~=2.2 in /home/wbuntu/.local/lib/python3.8/site-packages (from portion==2.2.0.dev0) (2.4.0) Building wheels for collected packages: portion Building wheel for portion (PEP 517) ... done Created wheel for portion: filename=portion-2.2.0.dev0-py3-none-any.whl size=23786 sha256=7b8c438ffde61d8db70c28d4c5206530df206b00d6b0e9c39670481d10113efa Stored in directory: /tmp/pip-ephem-wheel-cache-3h6qvw2a/wheels/3f/9f/f4/e80d25371752004605bd857cc85b8056b77ca11268f316e6aa Successfully built portion Installing collected packages: portion Attempting uninstall: portion Found existing installation: portion 2.1.6 Uninstalling portion-2.1.6: Successfully uninstalled portion-2.1.6 Successfully installed portion-2.2.0.dev0 $ python3 >>> import timecode >>> t1 = timecode.TCInterval(20,30) >>> t2 = timecode.TCInterval(25,50) >>> t1|t2 TCInterval('0:00:20.000','0:00:50.000') >>> type(t1|t2)

  • cloud-ops-sandbox

    Cloud Operations Sandbox is an open source tool that helps practitioners to learn Service Reliability Engineering practices from Google and apply them on their cloud services using Cloud Operations suite of tools.

    Project mention: Most frequently asked questions surrounding Google’s Cloud Operations Sandbox | dev.to | 2021-08-11

    Architecture of the demo application provided with the sandbox Image Source

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • reckoner

    Declaratively install and manage multiple Helm chart releases

    Project mention: Top 20 useful k8s tools | dev.to | 2021-02-20

    Link : https://github.com/FairwindsOps/reckoner

  • fs_extra

    Expanding opportunities standard library std::fs and std::io

  • Pathway

    Define your business logic in simple steps

  • path_abs

    ergonomic paths and files in rust

  • vmware-operations-guide

    This repo contains the contents and configuration of the VMware Operations guide (https://www.vmwareopsguide.com).

    Project mention: Unofficial VMware Operations Guide - everything operations management | reddit.com/r/vmware | 2021-09-20

    We're working hard to add more content, and we have opened the project to the community through GitHub. If you have any content you'd like to share then please jump over to our repo and check out the contributors wiki. If you spot a typo, or issue, you can submit a PR to correct it or just report the Issue on GitHub and we'll sort it out.

  • Runbook.md

    Write Bash executable runbooks in Markdown.

    Project mention: Runbook.md -- Bash executable runbooks in markdown | reddit.com/r/devops | 2021-07-26

    Runbook automation and literate programming are both not new ideas, but I think the two play well together. So, I got this idea last week, and hacked up a simple tool that I think would be useful to SysAdmins, Ops people, or SREs. Please check it out - https://github.com/kjkuan/Runbook.md

  • f_service

    Simpler, safer and more composable operations

    Project mention: Business logic in Rails with operators | reddit.com/r/ruby | 2021-10-19

    I've successfully used this pattern before. Instead of "operators" we called them "interactors". I even designed a small gem for this in a company I worked on.

  • helm-image-mirror

    Push helm charts and images used in helm charts to different chart repositories and docker image registries

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-19.

Operations related posts


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

Project Stars
1 Rundeck 4,460
2 Juju 1,951
3 honcho 1,453
4 keptn 1,136
5 Runbook 625
6 portion 303
7 cloud-ops-sandbox 276
8 reckoner 244
9 fs_extra 114
10 Pathway 45
11 path_abs 44
12 vmware-operations-guide 29
13 Runbook.md 12
14 f_service 9
15 helm-image-mirror 9
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs 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.