nowfound

Life & fun · March 31, 2025

I made Confetti: a configuration language file format

Hello everyone, I created Confetti: a simple, typeless, and localization-friendly configuration language designed for human-editable configuration files. In my opinion, JSON works well for data interchange, but it's overused for configuration, it's not localization-friendly, and it's too syntactically noisy. INI is simple but lacks hierarchical structures and doesn't have a formal specification. Confetti is intended to bridge the gap. I aim to keep Confetti simple and minimalistic, while encouraging others to extend it. Think of it like Markdown for configuration files: there's a core…

I made Confetti: a configuration language file format launched on March 31, 2025 with 67 votes, #479 of 7,215 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 1 year on.

Visit confetti.hgs3.me ↗Alternativestop 7% of March 2025

In plain words

Confetti is a configuration language designed for human-editable files. It aims to simplify configuration management by offering a middle ground between JSON's syntactic complexity and INI's structural limitations. The format is typeless and localization-friendly, following a minimalist philosophy similar to Markdown. Developers and teams seeking more readable configuration files without unnecessary syntax noise are its intended users. The core specification remains simple while allowing community extensions.

written from the facts on this page · September 2026

From the sources

Confetti is intended for human-editable configuration files. It is minimalistic, untyped, and unopinionated. Schema conformance is validated by the user application. Confetti does not compete with JSON or XML, it competes with INI files.

Introducing Confetti Confetti is a configuration language that combines the readability of Unix configuration files with the flexibility of S-expressions. It is minimalistic, untyped, and unopinionated. Schema conformance is validated by the user application. Confetti does not compete with JSON or XML, it competes with INI. # This is a comment. probe-device eth0 eth1 user * { login anonymous password "${ENV:ANONPASS}" machine 167.89.14.1 proxy { try-ports 582 583 584 } } user "Joe Williams" { login joe machine 167.89.14.1 } Implementations # Confetti is available for: Create your own implementation of Confetti by reviewing the specification and testing it against the official conformance…from confetti.hgs3.me

In the maker’s words, at launch

Hello everyone, I created Confetti: a simple, typeless, and localization-friendly configuration language designed for human-editable configuration files. In my opinion, JSON works well for data interchange, but it's overused for configuration, it's not localization-friendly, and it's too syntactically noisy. INI is…

Does a similar job

all alternatives →
  • Sketch Confetti2017 · sketchconfetti.com · ▲445

    Generate gorgeous confetti patterns in 1 click.

  • CookLang – Recipe Markup Language2021 · cooklang.org · ▲415

    Cooklang is a markup language for recipes.

  • Confetti for Adobe XD2018 · xdconfetti.com · ▲119

    Generate gorgeous confetti patterns in 1 click

  • An open-source, collaborative, WYSIWYG Markdown editor2023 · editor.vrite.io · ▲460

    Inspired by the design and UI/UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor. Some features worth highlighting: - Monaco editor and Prettier integration for code snippets - Tables (apparently the holy grail of WYSIWYG editing) - Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports) - Accepts Markdown paste-in, and "exports"/generates HTML, Markdown and JSON outputs - Collaboration (with real-time awareness and initial commenting system, available only when…

  • Confetti for Figma2019 · ▲19

    Generate gorgeous confetti patterns with a few clicks.

  • Confetti-js2018 · agezao.github.io · ▲8

    Generate random confetti with javascript. Free + Open Source

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2025

the whole month →
  • Mimic Human Research & Save Findings in AI Knowledge Base

    AI · 2025 · sider.ai

  • Turn your ideas into products that sell

    AI · 2025 · atoms.dev

  • Aha▲1,152

    The world's first AI influencer marketing team

    AI · 2025 · ahacreator.com

  • Fluently▲976

    Start speaking English as well as your native language

    AI · 2025 · getfluently.app

  • Conversational AI surveys, interviews, user tests, polls

    AI · 2025 · theysaid.io

  • Record your screen, share instantly, look like a PRO

    Growth · 2025 · supercut.ai