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.
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 →
CookLang – Recipe Markup Language2021 · cooklang.org · ▲415Cooklang is a markup language for recipes.

An open-source, collaborative, WYSIWYG Markdown editor2023 · editor.vrite.io · ▲460Inspired 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…


More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
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




