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.

208Projects
3.4MStars in total
+2.3KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

Top 100 of 208 · by stars

  1. #1 · ultraworkers/claw-code

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

    194.9K
  2. #2 · ripienaar/free-for-dev

    free-for-dev

    A curated list of SaaS, PaaS, and IaaS offerings that have free tiers useful for DevOps engineers, sysadmins, and infrastructure developers.

    139.7K
  3. #3 · nodejs/node

    node

    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.

    122.4K
  1. 4

    nodebestpractices

    105.7Kgoldbergyoni/nodebestpractices · Dockerfile

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

  2. 5

    awesome-mcp-servers

    96.5Kpunkpeye/awesome-mcp-servers

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

  3. 6

    ruflo

    76.4Kruvnet/ruflo · TypeScript

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

  4. 7

    act

    72.4Knektos/act · Go

    act lets you run your GitHub Actions workflows locally instead of pushing to GitHub every time to test a .github/workflows change.

  5. 8

    strix

    69.3Kusestrix/strix · Python

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

  6. 9

    gitea

    58.5Kgo-gitea/gitea · Go

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

  7. 10

    dive

    54.6Kwagoodman/dive · Go

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

  8. 11

    chinese-poetry

    53.8Kchinese-poetry/chinese-poetry · JavaScript

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

  9. 12

    Docker-OSX

    53Ksickcodes/Docker-OSX · Shell

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

  10. 13

    professional-programming

    51.6Kcharlax/professional-programming · Python

    It'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.

  11. 14

    fastlane

    42.3Kfastlane/fastlane · Ruby

    fastlane is a tool for iOS and Android developers that automates tedious tasks like generating screenshots, managing provisioning profiles, and releasing applications.

  12. 15

    shellcheck

    40.2Kkoalaman/shellcheck · Haskell

    ShellCheck is a free static analysis tool for shell scripts: it reads your bash/sh code and reports warnings and suggestions for problems in it.

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

  14. 17

    harness

    38.6Kharness/harness · Go

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

  15. 18

    awesome-docker

    37.1Kveggiemonk/awesome-docker

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

  16. 19

    ai-website-cloner-template

    36.9KJCodesMore/ai-website-cloner-template · TypeScript

    A GitHub template that lets an AI coding agent clone any website into a working Next.js project just by giving it the URL.

  17. 20

    docs

    36.5Kinkonchain/docs · MDX

    This is the documentation website for InkChain (Ink), a documentation platform built with Next.js and Nextra that hosts InkChain's docs.

  18. 21

    husky

    35.4Ktypicode/husky · JavaScript

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

  19. 22

    backstage

    34.6Kbackstage/backstage · TypeScript

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

  20. 23

    selenium

    34.6KSeleniumHQ/selenium · Java

    Selenium is an open-source browser automation framework and ecosystem: you control a real browser from code, mostly to test web apps automatically.

  21. 24

    nuclei

    32.1Kprojectdiscovery/nuclei · Go

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

  22. 25

    anki

    32.1Kankitects/anki · Rust

    Anki is a spaced repetition flashcard program that helps you memorize information through scheduled, algorithm-driven reviews.

  23. 26

    k6

    32Kgrafana/k6 · Go

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

  24. 27

    lede

    31.6Kcoolsnowwolf/lede · C

    Lean'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.

  25. 28

    symfony

    31.2Ksymfony/symfony · PHP

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

  26. 29

    lighthouse

    30.9KGoogleChrome/lighthouse · JavaScript

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

  27. 30

    gitleaks

    30.1Kgitleaks/gitleaks · Go

    Gitleaks is a tool for detecting secrets like passwords, API keys, and tokens in git repos, files, or anything you pipe in via stdin.

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

  29. 32

    nx

    29.4Knrwl/nx · TypeScript

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

  30. 33

    hyperfine

    29.1Ksharkdp/hyperfine · Rust

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

  31. 34

    awesome-actions

    28.3Ksdras/awesome-actions

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

  32. 35

    symphony

    27.7Kopenai/symphony · Elixir

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

  33. 36

    kilocode

    27.6KKilo-Org/kilocode · TypeScript

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

  34. 37

    floci

    26.9Kfloci-io/floci · Java

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

  35. 38

    jenkins

    26.7Kjenkinsci/jenkins · Java

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

  36. 39

    nixpkgs

    26.5KNixOS/nixpkgs · Nix

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

  37. 40

    promptfoo

    26.1Kpromptfoo/promptfoo · TypeScript

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

  38. 41

    bazel

    26Kbazelbuild/bazel · Java

    Bazel is a fast, scalable, multi-language and extensible build system - one tool that builds and tests software of any size, quickly and reliably.

  39. 42

    javascript-testing-best-practices

    24.6Kgoldbergyoni/javascript-testing-best-practices · JavaScript

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

  40. 43

    gitlabhq

    24.6Kgitlabhq/gitlabhq · Ruby

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

  41. 44

    electron-react-boilerplate

    24.3Kelectron-react-boilerplate/electron-react-boilerplate · TypeScript

    Electron React Boilerplate is a starter template for building cross-platform desktop apps with Electron, React, and TypeScript, preconfigured with Webpack, Babel, and ESLint.

  42. 45

    semantic-release

    24.1Ksemantic-release/semantic-release · JavaScript

    semantic-release is a tool that fully automates version management, changelog generation, and package publishing based on your commit messages.

  43. 46

    react-starter-kit

    23.7Kkriasoft/react-starter-kit · TypeScript

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

  44. 47

    jdk

    23.4Kopenjdk/jdk · Java

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

  45. 48

    renovate

    22.8Krenovatebot/renovate · TypeScript

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

  46. 49

    opik

    22.7Kcomet-ml/opik · Python

    Opik is an open-source platform for debugging, evaluating, and monitoring LLM applications, RAG systems, and agentic workflows, with tracing, automated evaluation, and production dashboards.

  47. 50

    ava

    20.8Kavajs/ava · JavaScript

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

  48. 51

    SummaryOfLoanSuspension

    20.3KWeNeedHome/SummaryOfLoanSuspension · HTML

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

  49. 52

    zipline

    20.2Kquantopian/zipline · Python

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

  50. 53

    golangci-lint

    19.4Kgolangci/golangci-lint · Go

    A fast linters runner for Go: one tool that runs over a hundred Go linters on your codebase in a single pass.

  51. 54

    Recoil

    19.4Kfacebookexperimental/Recoil · JavaScript

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

  52. 55

    gradle

    18.9Kgradle/gradle · Groovy

    Gradle is a highly scalable build automation tool that handles everything from large multi-project enterprise builds to quick development tasks, across many languages.

  53. 56

    genlayer-project-boilerplate

    18.8Kgenlayerlabs/genlayer-project-boilerplate · TypeScript

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

  54. 57

    commitlint

    18.8Kconventional-changelog/commitlint · TypeScript

    commitlint checks whether your commit messages meet the conventional commit format, linting them against a configurable rule set.

  55. 58

    verdaccio

    17.9Kverdaccio/verdaccio · TypeScript

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

  56. 59

    academicpages.github.io

    17.7Kacademicpages/academicpages.github.io · SCSS

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

  57. 60

    mold

    17.7Krui314/mold · Rust

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

  58. 61

    openwiki

    17.2Klangchain-ai/openwiki · TypeScript

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

  59. 62

    termux-packages

    17.2Ktermux/termux-packages · Shell

    It's the package build system for Termux: scripts and patches used to build the packages that ship for the Termux Android application.

  60. 63

    node-lessons

    16.4Kalsotang/node-lessons · JavaScript

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

  61. 64

    Maestro

    16.1Kmobile-dev-inc/Maestro · Kotlin

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

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

  63. 66

    ecma262

    15.7Ktc39/ecma262 · HTML

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

  64. 67

    homebrew-core

    15.6KHomebrew/homebrew-core · Ruby

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

  65. 68

    kind

    15.6Kkubernetes-sigs/kind · Go

    kind (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.

  66. 69

    volkswagen

    15.5Kauchenberg/volkswagen · JavaScript

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

  67. 70

    cachet

    15.3Kcachethq/cachet · PHP

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

  68. 71

    SMSBoom

    15.1KOpenEthan/SMSBoom · Python

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

  69. 72

    snipe-it

    15Kgrokability/snipe-it · PHP

    Snipe-IT is a free, open-source IT asset and license management system for tracking who has which laptop, software licenses, and purchase/depreciation info.

  70. 73

    react-doctor

    15Kmillionco/react-doctor · TypeScript

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

  71. 74

    electron-builder

    14.7Kelectron-userland/electron-builder · TypeScript

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

  72. 75

    semaphore

    14.3Ksemaphoreui/semaphore · Go

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

  73. 76

    openpi

    14.3KPhysical-Intelligence/openpi · Python

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

  74. 77

    stable-baselines3

    13.9KDLR-RM/stable-baselines3 · Python

    Stable Baselines3 (SB3) is a set of reliable PyTorch implementations of reinforcement learning algorithms, meant to serve as solid baselines for research and industry projects.

  75. 78

    shiki

    13.9Kshikijs/shiki · TypeScript

    Shiki is a syntax highlighter for code snippets, built on TextMate grammar so the tokenization is accurate and the output is visually clean.

  76. 79

    emoji-cheat-sheet

    13.8Kikatyang/emoji-cheat-sheet · TypeScript

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

  77. 80

    diaspora

    13.7Kdiaspora/diaspora · Ruby

    diaspora* 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.

  78. 81

    rust-clippy

    13.6Krust-lang/rust-clippy · Rust

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

  79. 82

    PHP-CS-Fixer

    13.6KPHP-CS-Fixer/PHP-CS-Fixer · PHP

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

  80. 83

    runner-images

    13.5Kactions/runner-images · PowerShell

    It'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.

  81. 84

    agent-orchestrator

    13.3KOrchestratorInc/agent-orchestrator · Go

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

  82. 85

    ts-node

    13.1KTypeStrong/ts-node · TypeScript

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

  83. 86

    angular-seed

    13.1Kangular/angular-seed · JavaScript

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

  84. 87

    cJSON

    13KDaveGamble/cJSON · C

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

  85. 88

    oss-fuzz

    12.8Kgoogle/oss-fuzz · Shell

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

  86. 89

    komodo

    12.7Kmoghtech/komodo · Rust

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

  87. 90

    atomic-red-team

    12.7Kredcanaryco/atomic-red-team · C

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

  88. 91

    wp-calypso

    12.6KAutomattic/wp-calypso · TypeScript

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

  89. 92

    hadolint

    12.5Khadolint/hadolint · Haskell

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

  90. 93

    edit

    12.4Kfmhy/edit · JavaScript

    FMHY (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.

  91. 94

    git-cliff

    12.3Korhun/git-cliff · Rust

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

  92. 95

    chokidar

    12.2Kpaulmillr/chokidar · TypeScript

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

  93. 96

    genact

    12.2Ksvenstaro/genact · Rust

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

  94. 97

    webhook

    12.2Kadnanh/webhook · Go

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

  95. 98

    starter-workflows

    12.2Kactions/starter-workflows · TypeScript

    This is the official collection of starter workflow templates for GitHub Actions, shown when you create a new workflow in a repository's Actions tab.

  96. 99

    autoware

    12.2Kautowarefoundation/autoware · Dockerfile

    Autoware is the world's leading open-source autonomous driving framework — a complete software stack for building self-driving vehicles.

  97. 100

    earthly

    12.1Kearthly/earthly · Go

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

Often tagged together