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.

86Projects
1.3MStars in total
+823Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

86 projects · by stars

  1. #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.

    52.4K
  2. #2 · serverless/serverless

    serverless

    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.9K
  3. #3 · docker/awesome-compose

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

    46.5K
  1. 4

    jsoncrack.com

    44.5KAykutSarac/jsoncrack.com · TypeScript

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

  2. 5

    glance

    37.5Kglanceapp/glance · Go

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

  3. 6

    buzz

    36.1Kblock/buzz · Rust

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

  4. 7

    Anthropic-Cybersecurity-Skills

    34.6Kmukul975/Anthropic-Cybersecurity-Skills · Python

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

  5. 8

    ChatDev

    34.5KOpenBMB/ChatDev · Python

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

  6. 9

    homepage

    33.2Kgethomepage/homepage · JavaScript

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

  7. 10

    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.

  8. 11

    viper

    30.5Kspf13/viper · Go

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

  9. 12

    helm

    30.3Khelm/helm · Go

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

  10. 13

    kestra

    29.7Kkestra-io/kestra · Java

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

  11. 14

    design.md

    28.4Kgoogle-labs-code/design.md · TypeScript

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

  12. 15

    clash-party

    26.9Kmihomo-party-org/clash-party · TypeScript

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

  13. 16

    dashy

    26.7Klissy93/dashy · Vue

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

  14. 17

    pulumi

    25.8Kpulumi/pulumi · Go

    Pulumi is open source Infrastructure as Code: you write ordinary programming code, and the Pulumi CLI automatically provisions and manages your resources across clouds.

  15. 18

    cli

    24.3Kurfave/cli · Go

    urfave/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.

  16. 19

    Archon

    23.7Kcoleam00/Archon · TypeScript

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

  17. 20

    sops

    23.4Kgetsops/sops · Go

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

  18. 21

    mkdocs

    22.5Kmkdocs/mkdocs · Python

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

  19. 22

    SWE-agent

    20.6KSWE-agent/SWE-agent · Python

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

  20. 23

    evals

    19.6Kopenai/evals · Python

    Evals is OpenAI's framework for evaluating LLMs and LLM-based systems, bundled with an open-source registry of benchmarks you can run or extend.

  21. 24

    rendercv

    17.8Krendercv/rendercv · Python

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

  22. 25

    semgrep

    17.1Ksemgrep/semgrep · C

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

  23. 26

    OpenShell

    16.5KNVIDIA/OpenShell · Rust

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

  24. 27

    Amethyst

    16.3Kianyh/Amethyst · Swift

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

  25. 28

    ast-grep

    16.3Kast-grep/ast-grep · Rust

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

  26. 29

    terminalizer

    16.2Kfaressoft/terminalizer · JavaScript

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

  27. 30

    yq

    16.1Kmikefarah/yq · Go

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

  28. 31

    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.

  29. 32

    grav

    15.7Kgetgrav/grav · PHP

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

  30. 33

    midscene

    15.3Kweb-infra-dev/midscene · TypeScript

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

  31. 34

    reference

    15.2Kjaywcjlove/reference · Dockerfile

    A Chinese-language collection of developer cheat sheets covering programming languages, frameworks, DevOps tools, config formats and more, expanded from the original English 'Reference' project.

  32. 35

    tokei

    15KXAMPPRocky/tokei · Rust

    Tokei is a CLI tool that counts code statistics (files, lines, blanks, comments, code) grouped by programming language across your codebase.

  33. 36

    sampler

    14.8Ksqshq/sampler · Go

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

  34. 37

    agent-framework

    14.2Kmicrosoft/agent-framework · Python

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

  35. 38

    zhao

    14.1Kprogramthink/zhao · Python

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

  36. 39

    GTFOBins.github.io

    13.8KGTFOBins/GTFOBins.github.io · YAML

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

  37. 40

    tmuxinator

    13.7Ktmuxinator/tmuxinator · Ruby

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

  38. 41

    clash-nyanpasu

    13.2Klibnyanpasu/clash-nyanpasu · Rust

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

  39. 42

    gh-dash

    12.6Kdlvhdr/gh-dash · Go

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

  40. 43

    posting

    12.5Kdarrenburns/posting · Go

    Posting is an HTTP client that lives in your terminal — a keyboard-driven alternative to Postman and Insomnia for building and sending API requests.

  41. 44

    twemproxy

    12.3Ktwitter/twemproxy · C

    Twemproxy (nutcracker) is a fast, lightweight proxy that sits in front of memcached and redis servers, reducing the number of connections to the caching backend.

  42. 45

    kustomize

    12.2Kkubernetes-sigs/kustomize · Go

    Kustomize lets you customize raw, template-free Kubernetes YAML files for multiple purposes while leaving the original YAML untouched and usable as is.

  43. 46

    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.

  44. 47

    ansible-examples

    12.1Kansible/ansible-examples · Shell

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

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

  46. 49

    kubescape

    11.8Kkubescape/kubescape · Go

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

  47. 50

    homer

    11.7Kbastienwirtz/homer · Vue

    Homer is a dead simple static dashboard for your server that lists all your services on one homepage, configured through a single YAML file.

  48. 51

    pkl

    11.5Kapple/pkl · Java

    Pkl (pronounced Pickle) is a configuration-as-code language created by Apple, built for writing config with rich validation and tooling support.

  49. 52

    SS-Rule-Snippet

    11.2KHackl0us/SS-Rule-Snippet · JavaScript

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

  50. 53

    reference

    10.9KFechin/reference · EJS

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

  51. 54

    serde

    10.9Kserde-rs/serde · Rust

    Serde is a Rust framework for serializing and deserializing data structures efficiently and generically.

  52. 55

    Awesome-Dify-Workflow

    10.8Ksvcvit/Awesome-Dify-Workflow

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

  53. 56

    hydra

    10.7Khydra-ecosystem/hydra · Python

    Hydra is a Python framework for elegantly configuring complex applications, letting you compose and override hierarchical configs dynamically from the command line.

  54. 57

    introduction-to-github

    10.7Kskills/introduction-to-github

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

  55. 58

    charts

    10.4Kbitnami/charts · Go Template

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

  56. 59

    agent-scripts

    7.4Ksteipete/agent-scripts · Shell

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

  57. 60

    ai-engineering-field-guide

    5.9Kalexeygrigorev/ai-engineering-field-guide · HTML

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

  58. 61

    gh-aw

    5.4Kgithub/gh-aw · Go

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

  59. 62

    coral

    4.9Kwithcoral/coral · Rust

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

  60. 63

    awesome-notebookLM-prompts

    4.7Kserenakeyitan/awesome-notebookLM-prompts

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

  61. 64

    docker-agent

    4.5Kdocker/docker-agent · Go

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

  62. 65

    apm

    4Kmicrosoft/apm · Python

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

  63. 66

    Continuous-Claude-v3

    3.9Kparcadei/Continuous-Claude-v3 · Python

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

  64. 67

    dsh-anchored-standard

    3.8Kxiaobright/dsh-anchored-standard · JavaScript

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

  65. 68

    CCBaga

    2.4Kliseami/CCBaga · Rust

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

  66. 69

    harmonist

    2.3KGammaLabTechnologies/harmonist · Python

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

  67. 70

    sofka

    1.8Knklmilojevic/sofka · Rust

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

  68. 71

    usque-custom-pro

    1.5KKJGX66F/usque-custom-pro · JavaScript

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

  69. 72

    solomd

    1.3Kzhitongblog/solomd · TypeScript

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

  70. 73

    open-ontologies

    1.1Kfabio-rovai/open-ontologies · Rust

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

  71. 74

    open-knowledge-format

    990GoogleCloudPlatform/open-knowledge-format · HTML

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

  72. 75

    Memslides

    867huohua325/Memslides · Python

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

  73. 76

    trustmebro

    533DavidCarliez/trustmebro · Go

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

  74. 77

    dsh-at-file

    524FSMargoo/dsh-at-file · JavaScript

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

  75. 78

    ontology-driven-dev

    465sharptoolbox/ontology-driven-dev · HTML

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

  76. 79

    skill-cabinet

    426subsy/skill-cabinet · JavaScript

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

  77. 80

    Cloudflare-Tools

    342n0de-sudo/Cloudflare-Tools · Batchfile

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

  78. 81

    arsumbris

    265arsumbris/arsumbris · Python

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

  79. 82

    pragma

    251pqpo/pragma · TypeScript

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

  80. 83

    origami

    247hazymorning/origami · CSS

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

  81. 84

    dsh-reasoning-effort

    227HanaAyane/dsh-reasoning-effort · TypeScript

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

  82. 85

    multi-agent-discuss

    213sjc88661/multi-agent-discuss · TypeScript

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

  83. 86

    SystemOneHarness

    194HarnessRouter/SystemOneHarness · Python

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

Often tagged together