havCSON Released

December 15, 2025

While looking for a more lightweight and human-readable alternative to JSON, I came across CSON (CoffeeScript Object Notation). It retains JSON's simple data model while adopting a YAML-inspired, indentation-based syntax focused on readability.

Unfortunately, CSON remains effectively confined to the CoffeeScript ecosystem, leaving C++ developers without a usable implementation.

To address that gap, I created havCSON, a lightweight CSON reader / writer library for C++23, available on GitHub under the MIT license.