Shell CI

Open-source Shell projects categorized as CI

Top 23 Shell CI Projects

  1. super-linter

    Combination of multiple linters to run as a GitHub Action or standalone (by super-linter)

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. DevOps-Bash-tools

    1200+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..

  4. wait-for

    ./wait-for is a script to wait for another service to become available.

  5. devops-basics

    🚀 Practical and document place for DevOps toolchain

  6. AndroidSDK

    🐳 Full-fledged Android SDK Docker Image

  7. RunsOn

    Self-hosted GitHub Actions runners made simple. For AWS. 10x cheaper, up to 2x faster, and unlimited caching. Best alternative to Actions Runner Controller.

    Project mention: GitHub Incidents with Actions and Codespaces | news.ycombinator.com | 2026-02-02

    Not fully OSS, but you can have a look at https://github.com/runs-on/runs-on

  8. modern-java-practices

    Modern Java/JVM Build Practices

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. sharness

    Shell library to test your tools like Git does

  11. alpine-make-vm-image

    Make customized Alpine Linux disk image for virtual machines

    Project mention: Making a micro Linux distro (2023) | news.ycombinator.com | 2025-10-25

    On digital ocean (at least) you can upload your own images and boot droplets directly from them.

    In the past I've used a script called "alpine-make-vm-image" to run alpine images in digital ocean.

    https://github.com/alpinelinux/alpine-make-vm-image

    (Maybe that script does some magic to make booting a droplet directly from the image possible. On that I plead ignorance :)

  12. alpine-chroot-install

    Install Alpine Linux in chroot with a breeze. Build ARM on Travis CI or any other x86_64 CI.

  13. lxc-ci

    LXC continuous integration and build scripts

  14. micromamba-docker

    Rapid builds of small Conda-based containers using micromamba.

  15. terraform-multienv

    A template for maintaining a multiple environments infrastructure with Terraform. This template includes a CI/CD process, that applies the infrastructure in an AWS account.

  16. terraform-security-scan

    Run a security scan on your terraform with the very nice https://github.com/aquasecurity/tfsec

  17. packcheck

    Universal build and CI testing for Haskell packages

  18. singlestoredb-dev-image

    The SingleStoreDB Dev Container is the fastest way to develop with SingleStore on your laptop or in a CI/CD environment.

  19. action

    Github Actions for running CodSpeed in your CI (by CodSpeedHQ)

  20. sonarless

    SonarQube Scan CLI + GitHub Action without a need of a dedicated hosted SonarQube Server

  21. clasp-action

    This action uses clasp to push or deploy to Google Apps Script.

  22. markdownlint

    Repository for the markdownlint-mdl-action Github Action (by actionshub)

  23. install-swift

    GitHub Action to install a version of Swift 🏎

  24. doit.sh

    🏴‍☠️ Replaces your build system with 1 shell script.

  25. build-arch-package

    Build an Arch Linux package

  26. 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).

Shell CI discussion

Log in or Post with

Shell CI related posts

  • Your compiled DSPy program re-sends up to 20 few-shot demos on every single call

    1 project | dev.to | 21 Aug 2026
  • I scanned 25 popular MCP servers — the hidden context-tax spans 544

    1 project | dev.to | 10 Aug 2026
  • Making a micro Linux distro (2023)

    2 projects | news.ycombinator.com | 25 Oct 2025
  • gitops usage of terraform for different environments

    2 projects | /r/Terraform | 24 Apr 2023
  • stupid question but any help would be appreciated

    1 project | /r/linuxquestions | 2 Mar 2023
  • Act: Run your GitHub Actions locally

    14 projects | news.ycombinator.com | 25 Nov 2022
  • For People trying to run Overwatch 2

    3 projects | /r/Lutris | 4 Oct 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 super-linter 10,571
2 DevOps-Bash-tools 8,395
3 wait-for 1,963
4 devops-basics 1,877
5 AndroidSDK 1,383
6 RunsOn 1,317
7 modern-java-practices 973
8 sharness 391
9 alpine-make-vm-image 381
10 alpine-chroot-install 342
11 lxc-ci 338
12 micromamba-docker 294
13 terraform-multienv 146
14 terraform-security-scan 112
15 packcheck 93
16 singlestoredb-dev-image 66
17 action 55
18 sonarless 50
19 clasp-action 44
20 markdownlint 28
21 install-swift 26
22 doit.sh 22
23 build-arch-package 21

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that Shell is
the 8th most popular programming language
based on number of references?