Topics / #ci
CI projects on GitHub
Continuous integration pipelines for building code
As of , the most-starred CI projects on GitHub are claw-code (194.9K stars), free-for-dev (139.7K stars) and node (122.4K stars). GitHub.Locker tracks 208 CI repositories with 3.4M stars combined. The fastest-growing on October 17 was ruflo, with +478 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+478ruflo
ruvnet/ruflo · ★ 76.4KRuflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.
+234strix
usestrix/strix · ★ 69.3KStrix is an open-source tool that uses autonomous AI agents to pentest your application like real hackers: it runs your code dynamically, finds vulnerabilities, and proves them with working exploits instead of just flagging suspicious patterns.
Tracely-ai
jwuthri-cloud/Tracely-ai · ★ 927Tracely is a trace-native CI/CD platform for AI agents: it grades every production agent trace, clusters failures into issues, freezes bad runs into hermetic regression tests, blocks the PR that would ship them again, and alerts you when it happens.
+99e2e
tester-army/e2e · ★ 11.1Ke2e is an end-to-end testing framework for web and mobile apps. You describe a goal in natural language, an agent drives the app to reach it, and you check the result with locators and assertions in the same test.
The all-time top
Top 100 of 208 · by stars
- 194.9K
#1 · ultraworkers/claw-codeclaw-code
Claw Code is the public Rust implementation of 'claw', a CLI coding-agent harness. By its own README it is less a production tool and more an 'agent-managed museum exhibit' maintained entirely by AI agents/harnesses with no human intervention, in the spirit of (but unaffiliated with) Claude Code.
- 139.7K
#2 · ripienaar/free-for-devfree-for-dev
A curated list of SaaS, PaaS, and IaaS offerings that have free tiers useful for DevOps engineers, sysadmins, and infrastructure developers.
- 122.4K
#3 · nodejs/nodenode
Node.js is an open-source, cross-platform JavaScript runtime environment that lets you run JavaScript code outside a browser, typically for servers and command-line tools.
- 4

nodebestpractices
105.7Kgoldbergyoni/nodebestpractices · DockerfileA curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.
- 5

awesome-mcp-servers
96.5Kpunkpeye/awesome-mcp-serversA curated, community-maintained list of MCP (Model Context Protocol) servers — tools that let AI agents and LLM apps connect to external data sources, APIs, and services.
- 6

ruflo
76.4Kruvnet/ruflo · TypeScriptRuflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.
- 7

act
72.4Knektos/act · Goact lets you run your GitHub Actions workflows locally instead of pushing to GitHub every time to test a .github/workflows change.
- 8

strix
69.3Kusestrix/strix · PythonStrix is an open-source tool that uses autonomous AI agents to pentest your application like real hackers: it runs your code dynamically, finds vulnerabilities, and proves them with working exploits instead of just flagging suspicious patterns.
- 9

gitea
58.5Kgo-gitea/gitea · GoGitea is a self-hosted, all-in-one software development service: Git hosting, code review, issue tracking, project kanban, wiki, team collaboration, a package registry and CI/CD in one package.
- 10

dive
54.6Kwagoodman/dive · Godive is a CLI tool that breaks a Docker or OCI image into its layers, shows what each layer contains, and points out where the image wastes space so you can shrink it.
- 11
chinese-poetry
53.8Kchinese-poetry/chinese-poetry · JavaScriptThis is a massive open database of classical Chinese poetry, containing about 55,000 Tang poems, 260,000 Song poems, and 21,050 Song ci (lyric poems), along with other classical texts like the Analects and Book of Songs.
- 12
Docker-OSX
53Ksickcodes/Docker-OSX · ShellDocker-OSX lets you run a full macOS virtual machine inside a Docker container using KVM, giving near-native performance for security research, CI/CD, and development without owning a real Mac.
- 13

professional-programming
51.6Kcharlax/professional-programming · PythonIt's a curated collection of learning resources (articles, books, talks, papers) meant to make software engineers more well-rounded professionals, covering everything from algorithms to career growth to system architecture.
- 14

fastlane
42.3Kfastlane/fastlane · Rubyfastlane is a tool for iOS and Android developers that automates tedious tasks like generating screenshots, managing provisioning profiles, and releasing applications.
- 15

shellcheck
40.2Kkoalaman/shellcheck · HaskellShellCheck is a free static analysis tool for shell scripts: it reads your bash/sh code and reports warnings and suggestions for problems in it.
- 16

googletest
39.7Kgoogle/googletest · C++Google's testing and mocking framework for C++, built on the xUnit architecture. It merges the formerly separate GoogleTest and GoogleMock projects, which Google now maintains and releases together.
- 17

harness
38.6Kharness/harness · GoHarness Open Source is an end-to-end developer platform combining source code hosting, CI/CD pipelines, hosted dev environments (Gitspaces), and artifact registries in one self-hosted application.
- 18

awesome-docker
37.1Kveggiemonk/awesome-dockerA curated ('awesome list') index of Docker-related projects and resources: engines, image builders, registries, orchestration tools, networking/security tooling, desktop/terminal UIs and learning materials.
- 19

ai-website-cloner-template
36.9KJCodesMore/ai-website-cloner-template · TypeScriptA GitHub template that lets an AI coding agent clone any website into a working Next.js project just by giving it the URL.
- 20

docs
36.5Kinkonchain/docs · MDXThis is the documentation website for InkChain (Ink), a documentation platform built with Next.js and Nextra that hosts InkChain's docs.
- 21

husky
35.4Ktypicode/husky · JavaScriptHusky is a tool that makes it easy to set up and manage Git hooks, so scripts run automatically on Git events like commits or pushes.
- 22

backstage
34.6Kbackstage/backstage · TypeScriptAn open source framework for building developer portals — one centralized place for your microservices, infrastructure tooling and documentation. Originally built at Spotify, now hosted by the CNCF.
- 23
selenium
34.6KSeleniumHQ/selenium · JavaSelenium is an open-source browser automation framework and ecosystem: you control a real browser from code, mostly to test web apps automatically.
- 24

nuclei
32.1Kprojectdiscovery/nuclei · GoA fast, open-source vulnerability scanner that runs YAML-based templates to find security issues in applications, APIs, networks, DNS and cloud configurations. Its checks come from a large global security community.
- 25

anki
32.1Kankitects/anki · RustAnki is a spaced repetition flashcard program that helps you memorize information through scheduled, algorithm-driven reviews.
- 26
k6
32Kgrafana/k6 · Gok6 is a modern load-testing tool: you write test scripts that simulate real user traffic against your application to see how it performs. It is built for developers and testers in the DevOps era — like unit testing, but for performance.
- 27

lede
31.6Kcoolsnowwolf/lede · CLean's LEDE source: a hugely popular OpenWrt/LEDE fork for building your own router firmware, extended with support for domestic Chinese CPUs like Loongson loongarch64 and Phytium Tengrui D2000.
- 28
symfony
31.2Ksymfony/symfony · PHPSymfony is a PHP framework for building web and console applications, plus a set of reusable PHP components. It is used by thousands of web applications and most of the popular PHP projects.
- 29

lighthouse
30.9KGoogleChrome/lighthouse · JavaScriptLighthouse is an open-source web auditing tool from Google: it runs a page through automated checks, collects modern performance metrics and best-practice insights, and turns them into a scored report.
- 30

gitleaks
30.1Kgitleaks/gitleaks · GoGitleaks is a tool for detecting secrets like passwords, API keys, and tokens in git repos, files, or anything you pipe in via stdin.
- 31

phantomjs
29.4Kariya/phantomjs · C++PhantomJS is a headless WebKit scriptable with JavaScript: a real browser engine that loads and manipulates web pages without any visible browser window.
- 32
nx
29.4Knrwl/nx · TypeScriptNx is a monorepo platform for TypeScript and polyglot codebases. It caches what didn't change, runs only the tasks affected by your edits, and comes with an integrated CI solution; the core is built with Rust for performance.
- 33

hyperfine
29.1Ksharkdp/hyperfine · Rusthyperfine is a command-line benchmarking tool: it times shell commands over many runs and gives you solid statistics — mean, min, max and relative speed — instead of a single noisy number.
- 34

awesome-actions
28.3Ksdras/awesome-actionsA curated, categorized index of GitHub Actions: ready-made actions, workflow examples, official resources and tutorials you can plug into your repository's automation.
- 35

symphony
27.7Kopenai/symphony · ElixirSymphony is an experimental system from OpenAI that turns project tasks into isolated, autonomous implementation runs, so teams manage the work itself instead of babysitting individual coding agents.
- 36
kilocode
27.6KKilo-Org/kilocode · TypeScriptKilo Code is an open source AI coding agent that works inside VS Code, JetBrains IDEs, or directly from the CLI, helping you write, debug, and ship code with AI.
- 37
floci
26.9Kfloci-io/floci · JavaFloci is a free, open-source local AWS emulator: it serves AWS-compatible APIs — S3, SQS, DynamoDB, Lambda, ECS and many more — from your own machine for development, testing, and CI, with no cloud account, auth token, or paid feature gates.
- 38
jenkins
26.7Kjenkinsci/jenkins · JavaJenkins is the leading open-source automation server. Built with Java, it takes over the repetitive parts of the development workflow so people can focus on work machines cannot do.
- 39
nixpkgs
26.5KNixOS/nixpkgs · NixNixpkgs is a collection of over 140,000 software packages that can be installed using the Nix package manager, and it also implements NixOS, a purely-functional Linux distribution built on top of those packages.
- 40

promptfoo
26.1Kpromptfoo/promptfoo · TypeScriptpromptfoo is a CLI and library for evaluating and red-teaming LLM apps — you test prompts, agents, and RAGs and run security scans on them, instead of relying on trial-and-error.
- 41

bazel
26Kbazelbuild/bazel · JavaBazel is a fast, scalable, multi-language and extensible build system - one tool that builds and tests software of any size, quickly and reliably.
- 42

javascript-testing-best-practices
24.6Kgoldbergyoni/javascript-testing-best-practices · JavaScriptA free, in-depth guide with 50+ best practices for testing JavaScript and Node.js applications, compiled and curated from dozens of blog posts, books and tools.
- 43

gitlabhq
24.6Kgitlabhq/gitlabhq · RubyThis is GitLab Community Edition, an open-source platform for managing Git repositories with merge requests, issue tracking, wikis, and built-in CI/CD pipelines, used by more than 100,000 organizations.
- 44
electron-react-boilerplate
24.3Kelectron-react-boilerplate/electron-react-boilerplate · TypeScriptElectron React Boilerplate is a starter template for building cross-platform desktop apps with Electron, React, and TypeScript, preconfigured with Webpack, Babel, and ESLint.
- 45
semantic-release
24.1Ksemantic-release/semantic-release · JavaScriptsemantic-release is a tool that fully automates version management, changelog generation, and package publishing based on your commit messages.
- 46

react-starter-kit
23.7Kkriasoft/react-starter-kit · TypeScriptReact Starter Kit is a full-stack monorepo template for building SaaS applications, combining React 19, tRPC, and Drizzle ORM into a single type-safe contract from the database up to the UI, deployed on Cloudflare Workers.
- 47

jdk
23.4Kopenjdk/jdk · JavaThis is the official main-line development repository of the JDK — the Java Development Kit — where future releases of Java are developed in the OpenJDK project.
- 48

renovate
22.8Krenovatebot/renovate · TypeScriptRenovate is an automated dependency update tool: it scans your repo for dependency references and opens pull requests when newer versions are available, so you don't update them by hand.
- 49
opik
22.7Kcomet-ml/opik · PythonOpik is an open-source platform for debugging, evaluating, and monitoring LLM applications, RAG systems, and agentic workflows, with tracing, automated evaluation, and production dashboards.
- 50

ava
20.8Kavajs/ava · JavaScriptAVA is a test runner for Node.js: it runs your tests with a concise API, detailed error output and thread isolation, so you can develop with confidence.
- 51

SummaryOfLoanSuspension
20.3KWeNeedHome/SummaryOfLoanSuspension · HTMLA community-run summary of mortgage-suspension notices from buyers of unfinished apartment projects across China — about 351 projects by 135 developers, organized by province, city and developer.
- 52

zipline
20.2Kquantopian/zipline · PythonZipline is a Pythonic algorithmic trading library — an event-driven system for backtesting trading strategies written in Python. It is used in production as the backtesting and live-trading engine behind Quantopian.
- 53

golangci-lint
19.4Kgolangci/golangci-lint · GoA fast linters runner for Go: one tool that runs over a hundred Go linters on your codebase in a single pass.
- 54

Recoil
19.4Kfacebookexperimental/Recoil · JavaScriptRecoil is an experimental state management library for React apps, built to add capabilities that are hard to get with plain React (like shared derived state and fine-grained updates), while staying compatible with React's newest features.
- 55

gradle
18.9Kgradle/gradle · GroovyGradle is a highly scalable build automation tool that handles everything from large multi-project enterprise builds to quick development tasks, across many languages.
- 56

genlayer-project-boilerplate
18.8Kgenlayerlabs/genlayer-project-boilerplate · TypeScriptThis is a boilerplate project for building a GenLayer intelligent contract application, demonstrated through a sample football betting game where the contract fetches real match results and uses an LLM to resolve bets.
- 57
commitlint
18.8Kconventional-changelog/commitlint · TypeScriptcommitlint checks whether your commit messages meet the conventional commit format, linting them against a configurable rule set.
- 58
verdaccio
17.9Kverdaccio/verdaccio · TypeScriptA lightweight, zero-config private npm registry that you host yourself. It ships with its own tiny built-in database and can proxy and cache other registries such as npmjs.org.
- 59

academicpages.github.io
17.7Kacademicpages/academicpages.github.io · SCSSAcademic Pages is a GitHub Pages template for building personal and professional portfolio-based websites, aimed at academics who want a CV/publications/talks-style site.
- 60

mold
17.7Krui314/mold · Rustmold is a high-performance drop-in replacement for the standard Unix linker, built for one thing: making the link step of large C, C++ and Rust builds several times faster.
- 61

openwiki
17.2Klangchain-ai/openwiki · TypeScriptOpenWiki is a CLI that uses an AI agent to write and continuously maintain a linked Markdown wiki for your codebase (or your personal knowledge), plus an interactive visualizer to explore it.
- 62

termux-packages
17.2Ktermux/termux-packages · ShellIt's the package build system for Termux: scripts and patches used to build the packages that ship for the Termux Android application.
- 63

node-lessons
16.4Kalsotang/node-lessons · JavaScriptA free, hands-on Node.js course (titled 'Node.js 包教不包会' — roughly 'Node.js: Taught, Not Guaranteed') by alsotang, built as a series of practical lessons rather than a textbook.
- 64

Maestro
16.1Kmobile-dev-inc/Maestro · KotlinMaestro is an open-source framework for UI and end-to-end testing of Android, iOS, and web apps. You describe flows as simple YAML commands and run them from the CLI, build them visually in Maestro Studio, or let an AI coding agent drive them through MCP.
- 65
ardupilot
16.1KArduPilot/ardupilot · C++ArduPilot is an open source autopilot, in development since 2010, that can control almost any unmanned vehicle: planes, multicopters and helicopters, rovers, boats, balance bots and even submarines.
- 66

ecma262
15.7Ktc39/ecma262 · HTMLIt is the source repository for the current draft of ECMA-262, the ECMAScript (JavaScript) Language Specification, maintained by TC39. The source is processed to generate the human-readable edition of the spec.
- 67

homebrew-core
15.6KHomebrew/homebrew-core · RubyThis is homebrew-core, the default tap of the Homebrew package manager — a catalog of package formulae (build recipes) that 'brew install' pulls from. It comes installed with Homebrew out of the box.
- 68

kind
15.6Kkubernetes-sigs/kind · Gokind (Kubernetes IN Docker) runs local Kubernetes clusters using Docker containers as 'nodes'. It was primarily designed for testing Kubernetes itself, but also works for local development or CI.
- 69

volkswagen
15.5Kauchenberg/volkswagen · JavaScriptVolkswagen is a joke Node.js library that detects when your test suite is running on a CI server and silently makes the tests pass, no matter what the actual results are.
- 70
cachet
15.3Kcachethq/cachet · PHPCachet is an open source, self-hosted status page system that lets you publish incident updates and the status of your systems/components to your users.
- 71

SMSBoom
15.1KOpenEthan/SMSBoom · PythonSMSBoom was a Python project, but the repository has been suspended and its code removed; all that remains is a notice saying it was taken down for judicial reasons.
- 72
snipe-it
15Kgrokability/snipe-it · PHPSnipe-IT is a free, open-source IT asset and license management system for tracking who has which laptop, software licenses, and purchase/depreciation info.
- 73

react-doctor
15Kmillionco/react-doctor · TypeScriptReact Doctor is a code-review tool that scans React code for the kind of mistakes AI coding agents tend to introduce, so bad patterns get caught before they ship.
- 74

electron-builder
14.7Kelectron-userland/electron-builder · TypeScriptElectron-builder packages an Electron app into ready-to-distribute installers for macOS, Windows, and Linux, with auto-update support built in out of the box.
- 75

semaphore
14.3Ksemaphoreui/semaphore · GoSemaphore UI is a modern web interface and API for running and managing Ansible playbooks, Terraform/OpenTofu/Terragrunt, PowerShell and Bash scripts, so you don't have to deploy from a terminal anymore.
- 76

openpi
14.3KPhysical-Intelligence/openpi · Pythonopenpi is a collection of open-source vision-language-action (VLA) models for robotics from the Physical Intelligence team, including pi0, pi0-FAST, and pi0.5, with pretrained checkpoints and code for fine-tuning and running them.
- 77

stable-baselines3
13.9KDLR-RM/stable-baselines3 · PythonStable Baselines3 (SB3) is a set of reliable PyTorch implementations of reinforcement learning algorithms, meant to serve as solid baselines for research and industry projects.
- 78
shiki
13.9Kshikijs/shiki · TypeScriptShiki is a syntax highlighter for code snippets, built on TextMate grammar so the tokenization is accurate and the output is visually clean.
- 79

emoji-cheat-sheet
13.8Kikatyang/emoji-cheat-sheet · TypeScriptA markdown cheat sheet that lists every emoji shortcode (like `:smile:`), grouped by category, so you can look up the right code for comments, commits, and issues.
- 80

diaspora
13.7Kdiaspora/diaspora · Rubydiaspora* is a privacy-aware, distributed, open source social network: instead of one company-owned platform, it is a network of many independent servers (pods) run by different people.
- 81

rust-clippy
13.6Krust-lang/rust-clippy · RustClippy is a collection of over 800 lints that catches common mistakes in Rust code and nudges it toward idiomatic style. It runs alongside the compiler as a cargo subcommand.
- 82

PHP-CS-Fixer
13.6KPHP-CS-Fixer/PHP-CS-Fixer · PHPPHP CS Fixer is a tool that automatically fixes your PHP code to follow coding standards — unlike a plain linter, it does not just detect problems, it fixes them for you.
- 83

runner-images
13.5Kactions/runner-images · PowerShellIt's the source code GitHub uses to build the VM images behind GitHub-hosted Actions runners and Microsoft-hosted Azure Pipelines agents — Ubuntu, macOS and Windows machines pre-loaded with development tools.
- 84
agent-orchestrator
13.3KOrchestratorInc/agent-orchestrator · GoAgent Orchestrator (AO) is a local desktop workspace for planning, running, and supervising teams of coding agents across a whole software project, from the first task to the merged pull request.
- 85
ts-node
13.1KTypeStrong/ts-node · TypeScriptts-node runs TypeScript files directly on Node.js without a separate compile step, and also provides a TypeScript REPL. It supports source maps and native ESM.
- 86

angular-seed
13.1Kangular/angular-seed · JavaScriptA seed project — an application skeleton for AngularJS web apps. Cloning it gives you a working sample app plus a preconfigured dev and testing environment to build on.
- 87

cJSON
13KDaveGamble/cJSON · CAn ultralightweight JSON parser written in plain ANSI C. The whole thing is one C file and one header, with the stated goal of being the dumbest parser that still gets your job done.
- 88

oss-fuzz
12.8Kgoogle/oss-fuzz · ShellOSS-Fuzz is Google's free continuous fuzzing service for open source software: it runs guided fuzzing nonstop to surface security vulnerabilities and stability bugs before attackers do.
- 89

komodo
12.7Kmoghtech/komodo · RustKomodo is a self-hosted platform for building and deploying software across many servers, giving teams a central dashboard to manage builds, deployments and server automation with no hard limit on scale.
- 90

atomic-red-team
12.7Kredcanaryco/atomic-red-team · CAtomic Red Team is a library of small, portable security tests, each mapped to a specific MITRE ATT&CK technique, that security teams run to check whether their defenses actually detect real attacker behavior.
- 91

wp-calypso
12.6KAutomattic/wp-calypso · TypeScriptCalypso is the JavaScript and React-powered front-end for WordPress.com — a redesigned single-page web app for reading, writing, and managing WordPress sites, built on top of the WordPress.com REST API.
- 92

hadolint
12.5Khadolint/hadolint · HaskellHadolint is a smarter Dockerfile linter written in Haskell that helps you build best-practice Docker images. It flags mistakes and bad patterns in your Dockerfile before you build the image.
- 93
edit
12.4Kfmhy/edit · JavaScriptFMHY (FreeMediaHeckYeah) is a massive curated wiki of free internet resources (streaming, tools, downloads, and more), and this 'edit' repo is the source repository used to propose and apply changes to that wiki, which is published at fmhy.net.
- 94

git-cliff
12.3Korhun/git-cliff · Rustgit-cliff is a highly customizable changelog generator that builds changelog files from your Git commit history, following the Conventional Commits specification and the Keep a Changelog format.
- 95

chokidar
12.2Kpaulmillr/chokidar · TypeScriptChokidar is a minimal, efficient cross-platform file watching library for Node.js that normalizes the messy events from the OS's native filesystem APIs into clean add, change, and unlink events.
- 96

genact
12.2Ksvenstaro/genact · Rustgenact is a nonsense activity generator that fakes running intensive terminal tasks (compiling, downloading, bruteforcing, etc.) so you look busy without doing any real work.
- 97

webhook
12.2Kadnanh/webhook · GoWebhook is a lightweight Go server that exposes HTTP endpoints (hooks) and runs a configured shell command whenever that endpoint receives a request, optionally passing along headers, payload, or query data.
- 98
starter-workflows
12.2Kactions/starter-workflows · TypeScriptThis is the official collection of starter workflow templates for GitHub Actions, shown when you create a new workflow in a repository's Actions tab.
- 99

autoware
12.2Kautowarefoundation/autoware · DockerfileAutoware is the world's leading open-source autonomous driving framework — a complete software stack for building self-driving vehicles.
- 100

earthly
12.1Kearthly/earthly · GoEarthly is a build automation framework that runs every build step inside containers, giving reproducible builds with a syntax that blends Dockerfile and Makefile conventions.
Showing the 100 most-starred of 208. See every one in the catalog.
Related topics
Often tagged together
- open-source5,666
- linux4,181
- developer-tools2,927
- macos3,544
- windows3,401
- mit3,311
- cli2,227
- cross-platform2,622
- automation1,184
- nodejs1,505
- github-actions168
- typescript1,833
- docker1,657
- testing336
- devops455
- web2,447
- self-hosted1,926
- javascript1,842
- npm1,019
- python2,397
- server1,459
- tool1,294
- ai-agents1,295
- command-line-tool715