ci

12 repositories

nektos/act

Test GitHub Actions on Your Laptop Before You Push — act parses .github/workflows files and runs them locally via Docker, matching GitHub's environment variables and filesystem so you get fast feedback without committing and pushing. It can also double as a task runner, letting workflow files replace a Makefile. A VS Code extension now lets you manage and run act without leaving your editor.

GoAttention 33
★72,640
chinese-poetry/chinese-poetry

A massive open dataset of classical Chinese poetry in JSON — An open JSON database covering nearly 14,000 Tang and Song poets, 55,000 Tang poems, 260,000 Song poems, and 21,050 Song ci lyrics from 1,564 poets. Data is crawled from the web, making it easy to build apps, NLP models, or research tools on classical Chinese literature.

JavaScript🇨🇳 Greater ChinaAttention 42
★54,253
harness/harness

Harness Open Source Expands Drone Into a Full DevOps Platform — Harness is the open source successor to Drone, bundling Git hosting, CI/CD pipelines, hosted dev environments (Gitspaces), and artifact registries into one self-hostable platform. It runs as a single Docker container, making it relevant for teams who want Drone-style pipelines plus SCM and dev environments without stitching together separate tools.

GoAttention 29
★38,885
promptfoo/promptfoo

Promptfoo's LLM Evals and Red Teaming, Now Backed by OpenAI — Promptfoo is a CLI and library for evaluating and red-teaming LLM apps, agents, and RAGs, with declarative configs that plug into CI/CD. It recently became part of OpenAI while staying open source and MIT licensed, and is used by OpenAI and Anthropic to catch vulnerabilities before shipping.

TypeScript🇺🇸 North AmericaAttention 38
★27,038
golangci/golangci-lint

A unified runner that bundles over a hundred Go linters — golangci-lint runs many Go linters in parallel with caching and YAML configuration, speeding up static analysis. It integrates with major IDEs and CI systems, making it useful for teams who want consistent, fast linting without wiring up each tool separately.

Go🇪🇺 EuropeAttention 31
★19,522
semaphoreui/semaphore

A web control panel for running Ansible, Terraform, and scripts at scale — Semaphore UI gives teams a web interface and API for running Ansible playbooks, Terraform/OpenTofu/Terragrunt code, Bash and PowerShell scripts, replacing ad-hoc terminal deployments. It adds projects, reusable task templates, schedules, inventories, and access control, aimed at teams whose deployment workflows have outgrown manual CLI use.

GoAttention 30
★14,392
woodpecker-ci/woodpecker

A community-driven CI/CD engine forked from Drone, built on containers — Woodpecker is an open-source CI/CD engine that runs pipelines as containers and plugs into Git forges like GitHub, Gitea, and GitLab. Originally forked from Drone after its license change, it's community-governed and aimed at teams wanting a self-hostable, extensible alternative to proprietary CI services.

GoAttention 38
★8,156
github/gh-aw

Write AI-driven GitHub Actions workflows in plain Markdown — gh-aw is a GitHub CLI extension that compiles Markdown+YAML workflow files into standard GitHub Actions, letting agents like Copilot, Claude Code, Codex, Gemini or Pi handle issue triage, PR review, or CI investigation. Agent jobs run read-only and sandboxed, with writes going through permission-scoped safe-outputs jobs for safer automation.

Go🇺🇸 North AmericaAttention 34
★5,612
Asymptote-Labs/agent-beacon

A shared memory layer that lets coding agents learn across tools — Beacon is a CLI-based memory layer that works across coding agent harnesses like Claude Code, Codex, and Cursor, letting agents retain and improve knowledge between sessions instead of starting fresh each time. It targets developers running multiple AI coding agents who want shared context, traceability, and security observability across their workflows.

Go🇺🇸 North AmericaAttention 51
★3,420
tach-org/tach

Rust-powered dependency boundaries for Python monorepos — Tach is a pip-installable, Rust-built CLI that enforces module boundaries in Python codebases: declared dependencies, public interfaces for cross-module calls, and no import cycles. It adopts incrementally with no runtime impact, making it useful for teams moving toward a modular monolith without a full rewrite.

Rust
★2,867
fullsend-ai/fullsend

Agents that triage, code, review, and merge on their own — Fullsend runs autonomous agents across GitHub, GitLab, and Forgejo that triage issues, implement fixes, review code, and merge to production, built with security as a core design goal. It targets teams exploring fully agentic software development workflows rather than single-task coding assistants.

GoAttention 45
★175
necoz-oss/changelog-bot

AI changelog generator that opens PRs for you, no API key required — changelog-bot turns commit history, PR titles, and release notes into a ready-to-ship changelog entry, optionally opening a PR with compare links already wired up. It works with OpenAI or Anthropic for tone-aware summaries, but falls back to a heuristic generator if no API key is set, so releases never fail because AI is down. Ships as a CLI, GitHub Action, or reusable workflow.

TypeScript
★34