NEON is a human-readable data format for configs and API payloads.
- Reference implementation: Python 3.9+
- CI tested versions: Python 3.10, 3.11, 3.12, 3.13
- Release policy: first public release after all CI quality gates pass
- Current scope: parser, serializer, CLI, conformance suite
python -m venv .venv
source .venv/bin/activate
pip install -e "parsers/python[dev]"from neon import loads, dumps, format_text
doc = '{"host": @env(DB_HOST, "localhost"), "retry": 3}'
value = loads(doc, mode="config")
print(value)
print(dumps(value, mode="pretty"))
print(format_text(doc))neon parse config.neon
neon format config.neon
neon validate config.neon
neon compact config.neonUse stdin by omitting file path:
cat config.neon | neon validatespec/: NEON 1.0 specification and grammarconformance/: language-agnostic test corpus and runnerparsers/python/: reference implementationscripts/: CI helper scriptsdocs/: operational and user docs