NestedText
3.9b1

Language

  • Philosophy
  • Alternatives
  • Language introduction
  • Language reference
  • Minimal NestedText
  • Related projects
    • Reference Material
      • NestedText Documentation
      • NestedText Source
      • NestedText Tests
    • Implementations
      • C
        • nt4c
      • Go
        • NestedText
        • nestext
      • Janet
        • Janet NestedText
      • Java
        • nestedtext-min-java
      • JavaScript
        • NestedText
        • nestedtext
      • .NET
        • NestedText
      • Ruby
        • NestedText Ruby Library
      • Rust
        • nested-text
        • serde_nt
      • Zig
        • zig-nestedtext
    • Utilities
      • NestedTextTo
      • ntLog
      • Parmetrize From File
      • Pygments
      • NestedText Syntax Definition for Sublime Text
      • NestedText plugin for Vim
      • Visual Studio Code NestedText
  • Language changes

Python Implementation

  • Basic use
  • Schemas
  • Comments
  • Techniques
  • Examples
  • Common mistakes
  • Python API
  • Releases
NestedText
  • Related projects
  • View page source

Related projects

Reference Material

NestedText Documentation

NestedText documentation and language specification.

NestedText Source

Source code repository for language documentation and Python implementation. Report any issues here.

NestedText Tests

Official NestedText test suite. Also included as submodule in nestedtext.

Implementations

C

nt4c

C implementation of Minimal NestedText. Supports Minimal NestedText v3.7.

Go

NestedText

Go implementation of NestedText with idiomatic API. Supports NestedText v3.8.

nestext

Go implementation of NestedText. Supports NestedText v3.1.

Janet

Janet NestedText

Janet implementation of NestedText. Supports NestedText v3.0.

Java

nestedtext-min-java

Java implementation of Minimal NestedText. Supports Minimal NestedText v3.7.

JavaScript

NestedText

Native JavaScript implementation of NestedText. It’s not a WASM build of a compiled project, so it is significantly lighter in weight than @rmw/nestedtext. Also available from GitHub. Supports NestedText v3.0.

nestedtext

NodeJS (es module) implementation of NestedText. Uses WASM for NestedText decode. Supports NestedText v3.0.

.NET

NestedText

.NET implementation of NestedText. Supports NestedText v3.7.

Ruby

NestedText Ruby Library

Ruby implementation of NestedText. Supports NestedText v3.0.

Rust

nested-text

Rust implementation of NestedText with serde integration. Supports NestedText v3.8.

serde_nt

Rust implementation of NestedText with serde support, and with the same error messages and line numbers as the Python implementation. It passes the complete official test suite. Supports NestedText v3.8.

Zig

zig-nestedtext

Zig implementation of NestedText (slight subset of NestedText v2.0). Also contains nt-cli, an efficient command line utility for converting between NestedText and JSON.

Utilities

NestedTextTo

Command line utilities for converting between NestedText, JSON, YAML, and TOML.

ntLog

ntlog is a NestedText logfile aggregation utility.

Parmetrize From File

Separate your test cases, held in NestedText, from your PyTest test code.

Pygments

Version of the popular pygments Python library that supports NestedText v3.0.

NestedText Syntax Definition for Sublime Text

Sublime syntax files for NestedText (supports NestedText v3.0).

NestedText plugin for Vim

Vim syntax files for NestedText (supports NestedText v3.0).

Visual Studio Code NestedText

Syntax files for Visual Studio Code (supports NestedText v3.0).

Previous Next

© Copyright 2020-2026, Ken and Kale Kundert.

Built with Sphinx using a theme provided by Read the Docs.