Topics / #yaml
Yaml projects on GitHub
YAML configuration format parsing and tooling
As of , the most-starred Yaml projects on GitHub are prettier (52.4K stars), serverless (46.9K stars) and awesome-compose (46.5K stars). GitHub.Locker tracks 86 Yaml repositories with 1.3M stars combined. The fastest-growing on October 16 was OpenShell, with +108 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+108OpenShell
NVIDIA/OpenShell · ★ 16.5KOpenShell is an open-source runtime for running autonomous AI agents inside isolated sandboxes. Declarative YAML policies protect your files, credentials, and infrastructure from unauthorized access and data exfiltration.
CCBaga
liseami/CCBaga · ★ 2.4KCCBaga is a native macOS toolkit that bundles two apps to clean Claude-related data, rotate your browser fingerprint, align system region settings, and verify your real network exit with measured checks.
+71Anthropic-Cybersecurity-Skills
mukul975/Anthropic-Cybersecurity-Skills · ★ 34.6KAn open-source library of 818 production-grade cybersecurity skills for AI agents, covering 34 security domains and mapped to six frameworks including MITRE ATT&CK and NIST CSF 2.0.
+57buzz
block/buzz · ★ 36.1KBuzz is a self-hostable workspace where humans and AI agents share the same rooms. Every message, review, workflow step, and git event is a signed Nostr event in one shared log, on a relay you own.
The all-time top
86 projects · by stars
- 52.4K
#1 · prettier/prettier
prettier
Prettier is an opinionated code formatter: point it at a project and it keeps the whole codebase in one consistent code style.
- 46.9K
#2 · serverless/serverlessserverless
The Serverless Framework is a tool that lets you build and deploy applications on AWS Lambda and other managed cloud services, so they auto-scale, cost nothing when idle, and need minimal upkeep.
- 46.5K
#3 · docker/awesome-composeawesome-compose
Awesome Compose is a curated list of Docker Compose samples: ready-made project setups showing how to integrate different services via a Compose file and manage their deployment with Docker Compose.
- 4

jsoncrack.com
44.5KAykutSarac/jsoncrack.com · TypeScriptJSON Crack is an open-source tool that visualizes JSON, YAML, XML and CSV data as interactive graphs or trees, making it easier to explore, format, and validate structured data.
- 5

glance
37.5Kglanceapp/glance · GoGlance is a self-hosted dashboard that puts all your feeds in one place: a single streamlined web page where you arrange widgets for RSS, Reddit, weather, YouTube, market prices and server stats.
- 6

buzz
36.1Kblock/buzz · RustBuzz is a self-hostable workspace where humans and AI agents share the same rooms. Every message, review, workflow step, and git event is a signed Nostr event in one shared log, on a relay you own.
- 7

Anthropic-Cybersecurity-Skills
34.6Kmukul975/Anthropic-Cybersecurity-Skills · PythonAn open-source library of 818 production-grade cybersecurity skills for AI agents, covering 34 security domains and mapped to six frameworks including MITRE ATT&CK and NIST CSF 2.0.
- 8

ChatDev
34.5KOpenBMB/ChatDev · PythonChatDev 2.0 (DevAll) is a zero-code multi-agent orchestration platform: you configure agents, workflows and tasks instead of writing code, and it can run as a virtual software company (CEO, CTO, Programmer agents) or handle other jobs like data visualization, 3D generation and deep research.
- 9

homepage
33.2Kgethomepage/homepage · JavaScriptHomepage is a fully static, highly customizable application dashboard (startpage) that aggregates service widgets, Docker container stats, bookmarks, and information widgets like weather and search in one place.
- 10

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.
- 11
viper
30.5Kspf13/viper · GoViper is a complete configuration solution for Go applications, including 12-Factor apps: one library that handles defaults, config files, env vars, flags and remote key/value stores.
- 12
helm
30.3Khelm/helm · GoHelm is the package manager for Kubernetes. It manages Charts — packages of pre-configured Kubernetes resources — so installing and managing applications in a cluster works like apt, yum or homebrew on your system.
- 13

kestra
29.7Kkestra-io/kestra · JavaKestra is an open-source, event-driven orchestration platform for building data, AI, and infrastructure workflows. You describe them in declarative YAML and manage everything from a built-in web UI.
- 14

design.md
28.4Kgoogle-labs-code/design.md · TypeScriptDESIGN.md is a format specification for describing a visual identity (colors, typography, layout, components) so coding agents have a persistent, structured understanding of a design system.
- 15

clash-party
26.9Kmihomo-party-org/clash-party · TypeScriptClash Party is a free, open-source desktop GUI for the Mihomo (Clash Meta) proxy core, built with Electron. It lets you manage proxy configs, subscriptions and node switching visually instead of hand-editing YAML.
- 16

dashy
26.7Klissy93/dashy · VueDashy is a self-hostable personal dashboard: a single, highly customizable start page for your homelab that gathers all your apps, links and services in one place, with status checks, widgets, themes and instant search built in.
- 17
pulumi
25.8Kpulumi/pulumi · GoPulumi is open source Infrastructure as Code: you write ordinary programming code, and the Pulumi CLI automatically provisions and manages your resources across clouds.
- 18

cli
24.3Kurfave/cli · Gourfave/cli is a Go package for building command line tools. You declare commands, subcommands, and flags in Go, and it handles argument parsing, the help system, and shell completion for you.
- 19

Archon
23.7Kcoleam00/Archon · TypeScriptArchon is an open-source workflow engine for AI coding agents: you define your development process - planning, implementation, validation, review, PR creation - as YAML workflows and run them reliably across all your projects.
- 20

sops
23.4Kgetsops/sops · GoSOPS (Secrets OPerationS) is an editor for encrypted files that supports YAML, JSON, ENV, INI and BINARY formats, encrypting values with AWS KMS, GCP KMS, Azure Key Vault, HuaweiCloud KMS, age, or PGP.
- 21

mkdocs
22.5Kmkdocs/mkdocs · PythonMkDocs is a fast, simple static site generator geared toward building project documentation: you write docs in Markdown and it turns them into a polished HTML site.
- 22

SWE-agent
20.6KSWE-agent/SWE-agent · PythonSWE-agent takes a GitHub issue and tries to fix it automatically using the language model you choose. It can also tackle offensive cybersecurity (CTF) challenges or other custom tasks.
- 23

evals
19.6Kopenai/evals · PythonEvals is OpenAI's framework for evaluating LLMs and LLM-based systems, bundled with an open-source registry of benchmarks you can run or extend.
- 24

rendercv
17.8Krendercv/rendercv · PythonRenderCV is a resume/CV builder: you describe your CV in a YAML file, run the tool, and get a PDF with perfect typography. The project is deployed at rendercv.com.
- 25
semgrep
17.1Ksemgrep/semgrep · CSemgrep is a fast, open-source static analysis tool that scans source code to find bugs, security issues, and enforce coding standards using rules that look like ordinary code rather than abstract syntax trees or regex.
- 26

OpenShell
16.5KNVIDIA/OpenShell · RustOpenShell is an open-source runtime for running autonomous AI agents inside isolated sandboxes. Declarative YAML policies protect your files, credentials, and infrastructure from unauthorized access and data exfiltration.
- 27

Amethyst
16.3Kianyh/Amethyst · SwiftAmethyst is an automatic tiling window manager for macOS, in the spirit of xmonad: it arranges your open windows into layouts for you instead of letting them pile up and overlap.
- 28
ast-grep
16.3Kast-grep/ast-grep · Rustast-grep (sg) is a CLI tool for structural search, linting and rewriting of source code — like grep, but matching the abstract syntax tree instead of raw text.
- 29

terminalizer
16.2Kfaressoft/terminalizer · JavaScriptTerminalizer is a command-line tool that records your terminal session and turns it into an animated GIF image, or gives you a link to an online web player for sharing.
- 30

yq
16.1Kmikefarah/yq · Goyq is a lightweight, portable command-line processor for YAML, JSON, XML, INI and more — you pipe data through jq-like expressions to read, edit or convert it right in the terminal.
- 31

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.
- 32
grav
15.7Kgetgrav/grav · PHPGrav is a fast, flat-file CMS: a web platform for building sites where content lives in Markdown files rather than a database. Zero installation — you extract the ZIP archive and you are already up and running.
- 33
midscene
15.3Kweb-infra-dev/midscene · TypeScriptMidscene is a vision-driven GUI Agent combined with an E2E testing kit: it looks at screenshots to act on and verify UI across web, mobile, and desktop apps through one set of Agent APIs.
- 34

reference
15.2Kjaywcjlove/reference · DockerfileA Chinese-language collection of developer cheat sheets covering programming languages, frameworks, DevOps tools, config formats and more, expanded from the original English 'Reference' project.
- 35

tokei
15KXAMPPRocky/tokei · RustTokei is a CLI tool that counts code statistics (files, lines, blanks, comments, code) grouped by programming language across your codebase.
- 36

sampler
14.8Ksqshq/sampler · GoSampler is a terminal tool that repeatedly runs shell commands and turns their output into live visualizations like charts and gauges, with optional alerts, all configured through a single YAML file.
- 37

agent-framework
14.2Kmicrosoft/agent-framework · PythonMicrosoft Agent Framework (MAF) is an open, multi-language framework for building, orchestrating, and deploying production-grade AI agents and multi-agent workflows, with full support for Python and .NET (plus a separate Go SDK).
- 38

zhao
14.1Kprogramthink/zhao · PythonA dataset documenting China's 'Princeling Party' (太子党) — the family and business networks of the country's political elite — compiled to expose corruption and nepotism among Chinese officials.
- 39

GTFOBins.github.io
13.8KGTFOBins/GTFOBins.github.io · YAMLGTFOBins is a curated list of Unix-like executables that can be abused to bypass local security restrictions in misconfigured systems — for example, binaries a restricted user can turn into a root shell.
- 40

tmuxinator
13.7Ktmuxinator/tmuxinator · RubyTmuxinator is a command-line tool for managing tmux sessions: you describe your windows, panes and commands once in a project config, and it recreates the whole session with a single command.
- 41

clash-nyanpasu
13.2Klibnyanpasu/clash-nyanpasu · RustClash Nyanpasu is a desktop GUI client for Clash-family proxy kernels (Clash Premium, Mihomo, Clash Rust, and Meow), letting you manage proxy profiles and rules through a visual interface.
- 42

gh-dash
12.6Kdlvhdr/gh-dash · Gogh-dash is a terminal UI (TUI) dashboard that shows your GitHub pull requests and issues right in the terminal, so you never have to switch to a browser to check them.
- 43
posting
12.5Kdarrenburns/posting · GoPosting is an HTTP client that lives in your terminal — a keyboard-driven alternative to Postman and Insomnia for building and sending API requests.
- 44

twemproxy
12.3Ktwitter/twemproxy · CTwemproxy (nutcracker) is a fast, lightweight proxy that sits in front of memcached and redis servers, reducing the number of connections to the caching backend.
- 45

kustomize
12.2Kkubernetes-sigs/kustomize · GoKustomize lets you customize raw, template-free Kubernetes YAML files for multiple purposes while leaving the original YAML untouched and usable as is.
- 46
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.
- 47

ansible-examples
12.1Kansible/ansible-examples · ShellA collection of starter Ansible playbooks that demonstrate common features and show how they work together, meant as a learning reference rather than a finished app.
- 48
esphome
11.9Kesphome/esphome · C++ESPHome lets you control ESP32, ESP8266, BK72xx, and RP2040 microcontrollers through simple YAML configuration files, and manage them remotely through home automation systems like Home Assistant.
- 49
kubescape
11.8Kkubescape/kubescape · GoKubescape is an open-source Kubernetes security platform that scans clusters, YAML files, Helm charts, and container images for misconfigurations and vulnerabilities, covering the whole lifecycle from development to runtime.
- 50

homer
11.7Kbastienwirtz/homer · VueHomer is a dead simple static dashboard for your server that lists all your services on one homepage, configured through a single YAML file.
- 51

pkl
11.5Kapple/pkl · JavaPkl (pronounced Pickle) is a configuration-as-code language created by Apple, built for writing config with rich validation and tooling support.
- 52

SS-Rule-Snippet
11.2KHackl0us/SS-Rule-Snippet · JavaScriptA curated set of routing rule snippets for the Chinese proxy clients Surge, Quantumult X, Shadowrocket, Surfboard and clash (Premium), built to keep configs minimal, fast and efficient.
- 53

reference
10.9KFechin/reference · EJSReference is a collection of quick-reference cheat sheets for developers, covering programming languages, Linux commands, databases, and keyboard shortcuts, all laid out in one clean, scannable site.
- 54

serde
10.9Kserde-rs/serde · RustSerde is a Rust framework for serializing and deserializing data structures efficiently and generically.
- 55

Awesome-Dify-Workflow
10.8Ksvcvit/Awesome-Dify-WorkflowA curated collection of ready-made Dify DSL workflow files (YAML) that you can import directly into your own Dify instance for things like chat, data analysis, chart rendering, translation, and agent demos.
- 56
hydra
10.7Khydra-ecosystem/hydra · PythonHydra is a Python framework for elegantly configuring complex applications, letting you compose and override hierarchical configs dynamically from the command line.
- 57

introduction-to-github
10.7Kskills/introduction-to-githubA hands-on GitHub Skills exercise that gets complete beginners using GitHub — repositories, branches, commits, and pull requests — in under an hour, all on github.com.
- 58

charts
10.4Kbitnami/charts · Go TemplateBitnami's library of Helm charts: ready-made packages that launch popular applications on a Kubernetes cluster with a few helm commands instead of hand-written YAML.
- 59

agent-scripts
7.4Ksteipete/agent-scripts · ShellA personal toolbox for AI coding agents: shared agent instructions, reusable workflow skills and small portable scripts kept in one canonical repo and synced into the author's Codex and Claude Code setups.
- 60

ai-engineering-field-guide
5.9Kalexeygrigorev/ai-engineering-field-guide · HTMLA data-driven field guide to AI engineering roles, skills, and interviews, built from thousands of real job descriptions, interview experiences, and practitioner stories instead of generic advice.
- 61

gh-aw
5.4Kgithub/gh-aw · GoGitHub Agentic Workflows (gh-aw) is a GitHub CLI extension that lets you define AI-powered repository automation in Markdown files and run AI agents securely through GitHub Actions.
- 62

coral
4.9Kwithcoral/coral · RustCoral is a single SQL query interface that lets AI agents and developers query multiple live data sources — APIs like GitHub, Slack, Datadog, Stripe, and Sentry, plus local JSONL/Parquet files — through one SQL layer instead of calling each source's own MCP server or API wrapper.
- 63

awesome-notebookLM-prompts
4.7Kserenakeyitan/awesome-notebookLM-promptsA curated collection of NotebookLM (and Kael.im) slide prompts gathered from creators on Note, WeChat, blogs, RED, and Twitter/X, meant to turn papers, notes, or transcripts into clean, presentation-ready decks.
- 64

docker-agent
4.5Kdocker/docker-agent · GoDocker Agent is a tool for building, running, and sharing AI agents using a declarative YAML config, with built-in tools and multi-agent orchestration — no code required.
- 65

apm
4Kmicrosoft/apm · PythonAPM (Agent Package Manager) is an open-source dependency manager for AI coding agents' context — like package.json or Cargo.toml, but for agent configuration such as instructions, skills, prompts, and MCP servers.
- 66

Continuous-Claude-v3
3.9Kparcadei/Continuous-Claude-v3 · PythonContinuous Claude is a plugin/environment layered on top of Claude Code that adds persistent memory, context-efficient handoffs, and multi-agent orchestration so Claude keeps learning across sessions instead of losing context on compaction.
- 67

dsh-anchored-standard
3.8Kxiaobright/dsh-anchored-standard · JavaScriptA set of experimental DeepSeek Harness (dsh) presets that anchor a session's reasoning trajectory on the official Minimal tool schema with no auto-injected context, then quietly promote to a small resident catalog that unlocks heavier Standard tools once the session is durable. It ships several variant modes (Zero-Anchored, Whoami, Prefab, Eternal Minimal, Wire Think-Execute, Combo Anchored) plus a reusable context-gate plugin for unified injection control.
- 68
CCBaga
2.4Kliseami/CCBaga · RustCCBaga is a native macOS toolkit that bundles two apps to clean Claude-related data, rotate your browser fingerprint, align system region settings, and verify your real network exit with measured checks.
- 69

harmonist
2.3KGammaLabTechnologies/harmonist · PythonHarmonist is a portable multi-agent orchestration framework that enforces coding protocols mechanically via IDE hooks instead of just hoping the LLM follows instructions. It ships 193 curated domain specialist agents and plugs into Cursor, Claude Code, Copilot, Windsurf, Aider and other AI coding assistants.
- 70

sofka
1.8Knklmilojevic/sofka · RustSofka is a terminal UI (TUI) for managing Kubernetes clusters, written in Rust on top of kube-rs and ratatui, with an async-first design so the UI never freezes while talking to the cluster.
- 71

usque-custom-pro
1.5KKJGX66F/usque-custom-pro · JavaScriptUsque MASQUE Pro is a browser-based tool for registering Cloudflare WARP/MASQUE devices, generating proxy node configs, and converting them into Clash/Mihomo, Shadowrocket, sing-box and local VLESS bridge formats, with an optional WARP exit checker.
- 72
solomd
1.3Kzhitongblog/solomd · TypeScriptSoloMD is a local-first markdown editor for your notes that also acts as a bridge to LLMs: a bundled MCP server lets agents like Claude Code, Codex, or Cursor read and edit your vault directly from outside the editor.
- 73

open-ontologies
1.1Kfabio-rovai/open-ontologies · RustOpen Ontologies lets you plan, apply and roll back changes to a production ontology: it shows every consequence as a blast-radius report before you apply a change, then hands the reviewer a proof they can re-check without trusting you or the engine.
- 74

open-knowledge-format
990GoogleCloudPlatform/open-knowledge-format · HTMLOKF (Open Knowledge Format) is a vendor-neutral spec from Google Cloud for representing catalog knowledge as plain markdown files with YAML frontmatter, not tied to any specific agent, framework, or model provider. This repo also ships a reference agent that produces OKF bundles and a visualizer that renders them.
- 75

Memslides
867huohua325/Memslides · PythonMemSlides is a hierarchical memory-driven agent framework that treats slide generation as a stateful authoring process. It uses layered memory (user profile, working, tool) to personalize decks and apply scoped local revisions instead of regenerating the whole presentation.
- 76

trustmebro
533DavidCarliez/trustmebro · GoTrustMeBro is a red-team CLI tool that intercepts command-line tools called by coding agents (like Codex, Claude Code, and pi) through PATH shims, so testers can feed the agent fabricated, modified, or blocked tool output and see how it reacts.
- 77

dsh-at-file
524FSMargoo/dsh-at-file · JavaScriptdsh-at-file is a DeepSeek Harness (DSH) plugin that adds Codex-style @file mentions to the web composer: type @ to search the current workspace and insert a file or directory path into your prompt.
- 78

ontology-driven-dev
465sharptoolbox/ontology-driven-dev · HTMLA skill for AI coding agents (WorkBuddy / Claude Code / Codex) that turns a plain-language business requirement into a runnable browser-based system through three steps: requirement exploration, ontology modeling into seven YAML models, and application construction on a built-in Flask+React tech base called code-paas.
- 79
skill-cabinet
426subsy/skill-cabinet · JavaScriptSkill Cabinet is a local catalog for AI agent skills installed on your machine. It scans drawers like .agents, .claude, .codex, .cursor, and Hermes profiles, lets you read each skill and its frontmatter, and can delete or quarantine skill folders from disk.
- 80

Cloudflare-Tools
342n0de-sudo/Cloudflare-Tools · BatchfileA set of scripts that auto-register a Cloudflare WARP account and pick out the best WARP MASQUE proxy nodes, then generate a YAML config ready for Clash/Mihomo.
- 81

arsumbris
265arsumbris/arsumbris · Pythonarsumbris is a malleable, agent-native IDE for typed knowledge: a macOS workspace built on a type engine and an extensible agent framework, where you and your AI agent work on the same knowledge together.
- 82

pragma
251pqpo/pragma · TypeScriptPragma is a cross-harness platform for turning AI-native working methods into reusable Agent Teams that combine models, tools, context, memory, and workflows, so you can run the same team in Desktop, the CLI, or embed it via SDK.
- 83

origami
247hazymorning/origami · CSSOrigami is a theme and dashboard layout for Home Assistant, built from a real home. It can be used only as a visual theme, or as a full pre-built sections dashboard with cards, pop-ups and automation helpers that you adapt to your own entities.
- 84

dsh-reasoning-effort
227HanaAyane/dsh-reasoning-effort · TypeScriptIt is a plugin for DeepSeek Harness (DSH) that brings a Codex-style model-and-reasoning-effort slider into the chat input area, complete with an animated 8-frame running 'fat fish' icon that speeds up as you drag.
- 85

multi-agent-discuss
213sjc88661/multi-agent-discuss · TypeScriptMulti-Agent Workbench is a local-first control room for running several coding agents (like Claude Code and Codex CLI) together under explicit roles, with your approval required before risky actions are taken.
- 86

SystemOneHarness
194HarnessRouter/SystemOneHarness · PythonAn open-source Python harness that turns a System One decision model into an agent loop: it observes an environment, compiles a finite action space into typed questions, gates each decision by confidence, executes the action and records a complete trace.
Related topics
Often tagged together