Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Json5 Alternatives
Similar projects and alternatives to json5
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
-
-
-
-
-
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
-
-
-
-
-
-
-
-
-
-
-
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.
json5 discussion
json5 reviews and mentions
-
CONL: "Markdown" for your config files
https://json5.org/
> The first version of CONL used # as a comment token, but I quickly ran into issues. URLs contain #, so my next version...
Every other language has figured this one out as well. Wrap strings in quotation marks.
> That led to a data-model where each value is one of scalar|list|map (Compared to JSON’s null|bool|number|string|object|array, this felt good).
I'm not sure what a "scalar" is in CONL (is it always a string?) but having fewer types than JSON is not a positive feature for a config file format. Even JSON's hand-wavy "number" type is problematic and TOML got it right to distinguish integers from floats.
-
JSON has become today's machine-readable output format (on Unix)
I prefer JSON5 myself but not well support unfortunately
https://json5.org/
- Trying out Zed after more than a decade of Vim/Neovim
-
Douglas Crockford Is Not Your Dad
If you want JSON with comments (and a couple other extras), use JSON 5 instead. (It's effectively the JSON++/JSON-C you mention.)
https://json5.org/
- JSON5 – JSON for Humans
-
JSON Extensions for writing config files and parsing data
For the next one there's a variety of implementations each adding its own flavor. Let's look at JSON5 as it's the most complete one.
-
Comparison of configuration file languages (2016)
Many configuration files for tools in the JS ecosystem actually do allow both of those through json5 (https://json5.org/)
-
Why, after 6 years, I'm over GraphQL
There are a lot of proponents that some or all of the "JSON5" [1] improvements should be standardized by ECMA as well. Especially because there is a mish-mash of support for such things in some but not all parsers. (Writers are a different matter.) Primarily comments and trailing commas, are huge wish list items and the biggest reasons for all of the other "many" variant parsers (JSONC, etc).
[1] https://json5.org/
-
Using ARG in a Dockerfile – beware the gotcha
That is what you get when people reinvent the wheel and lifetimes/ scopes are implicit. Docker could've used something like JSON5 [0] for their configuration format to make the lifetimes explicit. Another time when easy won over simple. [1]
[0] https://json5.org/
-
A note from our sponsor - Civic Auth
www.civic.com | 14 May 2025
Stats
json5/json5 is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of json5 is JavaScript.