I’ve created jsmn_zig - a Zig port of the minimal JSMN JSON parser with significant improvements:
Key Features:
Hybrid memory: stack for small JSON, heap for large (auto-switch)
Compact tokens: 4 bytes vs 20+ in standard tokens (80% memory savings) Zero-copy streaming with proper state management
SIMD-ready optimizations for x86/ARM Comptime-configurable for embedded use
Perfect for:
Embedded systems where every byte matters
High-performance servers needing low-latency parsing
Network protocol implementations Configuration file parsing