Human-Readable Configuration Format

DON (Directive Object Notation) is a simple and expressive data serialization format, designed for configuration files, infrastructure as code, and structured documents. Modern alternative to JSON and YAML.

Minimalist syntax with support for primitive types, nested blocks, and multi-line content. Write configurations that are easy to read and maintain.

Why Choose DON for Your Configuration Files

Minimalist Syntax

  • Fewer special characters, more readability
  • Simple and expressive directives
  • No mandatory quotes on identifiers
  • Comments with #
🎯

Flexible Types

  • Strings with single or double quotes
  • Integer, decimal, and BigInt numbers
  • Booleans (true/false) and null
  • Heredocs for multi-line content
🏗️

Hierarchical Structure

  • Nested blocks with braces
  • Unlimited nesting depth
  • Organized and clear subdirectives
  • Unambiguous parsing