DEV Community

Cover image for Open Source ABCs: YAML & YML
BekahHW for OpenSauced

Posted on • Edited on • Originally published at opensauced.pizza

13

Open Source ABCs: YAML & YML

Welcome to our #100DaysOfOSS series. Until October 31, we'll be doing Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS concepts, and sharing our thoughts on them.

Today, we're covering the letter "Y" and the difference between YAML and YML.

  • YAML: Stands for "YAML Ain't Markup Language." YAML refers to the data serialization standard itself. When you're talking about the language or the format, "YAML" is the term to use.

  • YML: A file extension commonly used for files that contain YAML-formatted data.

You might see .yml or .yaml as file extensions. Both indicate that the file contains YAML-formatted data.
Both .yml and .yaml are acceptable file extensions, and there's no difference in functionality. It's generally a good practice to stay consistent with the file extension you choose for a given project.

Now, we want to hear from you! What other OSS terms can you think of that start with the letter "Y"?

Remember to use the hashtag #100DaysOfOSS if you share on social media, and don't forget to tag us @saucedopen so we can follow along.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more