CI

Top 23 CI Open-Source Projects

  • act

    Run your GitHub Actions locally 🚀

  • Project mention: Create a Custom GitHub Action in Rust | dev.to | 2024-04-28

    To speed up your development cycle, install and use the act tool to test-run your action directly in your development environment. This tool lets you invoke a GitHub workflow right on your local machine and will save you the round-trips of pushing each change to GitHub to see if it works.

  • chinese-poetry

    The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。

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

    Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.

  • Project mention: Share your DevOps setups | /r/selfhosted | 2023-12-07

    My understanding is woodpecker is a fork of drone. Seems like drone was replaced with https://gitness.com/ as the selfhostable version.

  • javascript-testing-best-practices

    📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)

  • Project mention: Comprehensive and exhaustive JS & Node.js testing best practices (July 2023) | /r/softwarecrafters | 2023-11-30
  • golangci-lint

    Fast linters runner for Go

  • Project mention: makefile para projetos em Go | dev.to | 2024-02-19
  • earthly

    Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

  • Project mention: Show HN: Open-source simple framework with fast, repeatable builds | news.ycombinator.com | 2024-05-29
  • webhook

    webhook is a lightweight incoming webhook server to run shell commands

  • SaaSHub

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

    SaaSHub logo
  • semaphore

    Modern UI for Ansible

  • Project mention: Server management software (patching,...) | /r/selfhosted | 2023-06-21
  • super-linter

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

  • Project mention: Hashnode Blog GitHub Action - fetch and display the latest blogs in a nice format | dev.to | 2024-02-03
  • reviewdog

    🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

  • Concourse

    Concourse is a container-based continuous thing-doer written in Go.

  • Project mention: Elm 2023, a year in review | dev.to | 2024-04-15

    Ableton ⬩ Acima ⬩ ACKO ⬩ ActiveState ⬩ Adrima ⬩ AJR International ⬩ Alma ⬩ Astrosat ⬩ Ava ⬩ Avetta ⬩ Azara ⬩ Barmenia ⬩ Basiq ⬩ Beautiful Destinations ⬩ BEC Systems ⬩ Bekk ⬩ Bellroy ⬩ Bendyworks ⬩ Bernoulli Finance ⬩ Blue Fog Training ⬩ BravoTran ⬩ Brilliant ⬩ Budapest School ⬩ Buildr ⬩ Cachix ⬩ CalculoJuridico ⬩ CareRev ⬩ CARFAX ⬩ Caribou ⬩ carwow ⬩ CBANC ⬩ CircuitHub ⬩ CN Group CZ ⬩ CoinTracking ⬩ Concourse CI ⬩ Consensys ⬩ Cornell Tech ⬩ Corvus ⬩ Crowdstrike ⬩ Culture Amp ⬩ Day One ⬩ Deepgram ⬩ diesdas.digital ⬩ Dividat ⬩ Driebit ⬩ Drip ⬩ Emirates ⬩ eSpark ⬩ EXR ⬩ Featurespace ⬩ Field 33 ⬩ Fission ⬩ Flint ⬩ Folq ⬩ Ford ⬩ Forsikring ⬩ Foxhound Systems ⬩ Futurice ⬩ FörsäkringsGirot ⬩ Generative ⬩ Genesys ⬩ Geora ⬩ Gizra ⬩ GWI ⬩ HAMBS ⬩ Hatch ⬩ Hearken ⬩ hello RSE ⬩ HubTran ⬩ IBM ⬩ Idein ⬩ Illuminate ⬩ Improbable ⬩ Innovation through understanding ⬩ Insurello ⬩ iwantmyname ⬩ jambit ⬩ Jobvite ⬩ KOVnet ⬩ Kulkul ⬩ Logistically ⬩ Luko ⬩ Metronome Growth Systems ⬩ Microsoft ⬩ MidwayUSA ⬩ Mimo ⬩ Mind Gym ⬩ MindGym ⬩ Next DLP ⬩ NLX ⬩ Nomalab ⬩ Nomi ⬩ NoRedInk ⬩ Novabench ⬩ NZ Herald ⬩ Permutive ⬩ Phrase ⬩ PINATA ⬩ PinMeTo ⬩ Pivotal Tracker ⬩ PowerReviews ⬩ Practle ⬩ Prima ⬩ Rakuten ⬩ Roompact ⬩ SAVR ⬩ Scoville ⬩ Scrive ⬩ Scrivito ⬩ Serenytics ⬩ Smallbrooks ⬩ Snapview ⬩ SoPost ⬩ Splink ⬩ Spottt ⬩ Stax ⬩ Stowga ⬩ StructionSite ⬩ Studyplus For School ⬩ Symbaloo ⬩ Talend ⬩ Tallink & Silja Line ⬩ Test Double ⬩ thoughtbot ⬩ Travel Perk ⬩ TruQu ⬩ TWave ⬩ Tyler ⬩ Uncover ⬩ Unison ⬩ Veeva ⬩ Vendr ⬩ Verity ⬩ Vnator ⬩ Vy ⬩ W&W Interaction Solutions ⬩ Watermark ⬩ Webbhuset ⬩ Wejoinin ⬩ Zalora ⬩ ZEIT.IO ⬩ Zettle

  • Go

    GoCD - Continuous Delivery server main repository

  • XcodeGen

    A Swift command line tool for generating your Xcode project

  • Newman

    Newman is a command-line collection runner for Postman

  • Project mention: AWS SnapStart - Part 21 Measuring cold starts and deployment time with Java 17 using different compilation options | dev.to | 2024-05-24

    The results of the experiment below were based on reproducing more than 100 cold and approximately 100.000 warm starts. For it (and experiments from my previous article) I used the load test tool hey, but you can use whatever tool you want, like Serverless-artillery or Postman. I ran all these experiments with 5 different compilation options defined in the template.yaml. This happens in the Globals section where variable named "JAVA_TOOL_OPTIONS" is defined in the Environment section of the Lambda function:

  • tfsec

    Security scanner for your Terraform code

  • Project mention: Cloud Security and Resilience: DevSecOps Tools and Practices | dev.to | 2024-05-01

    3. tfsec: https://github.com/aquasecurity/tfsec tfsec uses a suite of security checks to scan your Terraform templates, helping to identify potential security issues before infrastructure is deployed.

  • danger

    🚫 Stop saying "you forgot to …" in code review (in Ruby)

  • Project mention: Danger: keep order in your PRs | dev.to | 2024-06-03

    Danger helps you in managing your CI. Specifically, it allows you to perform a series of checks throughout the contribution flow.

  • danger-js

    ⚠️ Stop saying "you forgot to …" in code review

  • Project mention: Enforcing ESLint rules: A guide to taming codebase chaos | dev.to | 2024-01-02

    Make sure to not accept any Pull Request with commented ESLint errors to ensure a continuous improvement of your codebase quality. Some tools can help you to automate this part of the review, such as Danger JS.

  • Buildbot

    Python-based continuous integration testing framework; your pull requests are more than welcome!

  • flagsmith

    Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/

  • Project mention: Why use Open Source Feature Flags? | dev.to | 2024-04-16

    Considering all these points, the team at Flagsmith has developed a feature flag management platform Flagsmith and made it open source. The core functionality is open and you can check out the GitHub repository here. I have utilized and authored several blogs discussing their excellent offerings and strategies.

  • ModernCppStarter

    🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

  • dockertest

    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

  • Project mention: Testcontainers | news.ycombinator.com | 2024-02-27

    I am using https://github.com/ory/dockertest for tests, specifically for databases. Is there any advantage to use Testcontainers?

  • cml

    ♾️ CML - Continuous Machine Learning | CI/CD for ML

  • Project mention: Hacktoberfest Machine Learning Projects for JS/TS Developers 🎃 | dev.to | 2023-10-20

    Continuous Machine Learning (CML) is an open-source command-line interface tool designed to enhance continuous integration and delivery (CI/CD) workflows, with a focus on Machine Learning Operations (MLOps). The tool facilitates automated development workflows, including machine provisioning, model training and evaluation, comparing machine learning experiments across your project’s history, and monitoring changing datasets.

  • xcpretty

    Flexible and fast xcodebuild formatter

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

CI related posts

  • Danger: keep order in your PRs

    1 project | dev.to | 3 Jun 2024
  • Sparky - simple and efficient alternative to Ansible

    3 projects | dev.to | 31 May 2024
  • Don't Microservice, Do Module

    3 projects | news.ycombinator.com | 24 May 2024
  • Show HN: Novops – Secret and Config manager for local and CI environments

    1 project | news.ycombinator.com | 22 May 2024
  • This Week In Python

    5 projects | dev.to | 3 May 2024
  • Why SQLite Performance Tuning Made Bencher 1200x Faster

    1 project | news.ycombinator.com | 17 Apr 2024
  • Release Rust Crates from CI with a Release PR

    1 project | news.ycombinator.com | 12 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 act 51,103
2 chinese-poetry 47,108
3 gitness 31,617
4 javascript-testing-best-practices 23,652
5 golangci-lint 14,644
6 earthly 10,953
7 webhook 9,957
8 semaphore 9,496
9 super-linter 9,220
10 reviewdog 7,466
11 Concourse 7,225
12 Go 7,049
13 XcodeGen 6,832
14 Newman 6,746
15 tfsec 6,594
16 danger 5,366
17 danger-js 5,188
18 Buildbot 5,178
19 flagsmith 4,440
20 ModernCppStarter 4,119
21 dockertest 3,987
22 cml 3,957
23 xcpretty 3,894

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