Welcome to NenDB
NenDB is a high-performance graph database designed for maximum throughput using data-oriented design, batch processing, and static memory allocation. Built with Zig 0.15.1 for ultimate performance and reliability.
Quick Start
Core Components
NenDB Database
High-performance graph database with TCP interface and batch operations.
nen-net Library
Zero-dependency networking library for HTTP and TCP operations.
nen-io Library
I/O library compatible with Zig 0.15.1's new Reader/Writer interface.
nen-json Library
Fast JSON processing with batch operations and memory efficiency.
Nen CLI
Command-line tools for database management and development workflows.
nen-cache
High-performance caching with static allocation and batch awareness.
Key Features
Batch Processing
Maximize throughput by grouping operations and amortizing the costs of network, disk, and system calls.
Data-Oriented Design
Optimized data structures and access patterns for superior cache performance and memory efficiency.
Static Memory Allocation
Predictable performance with all memory allocated at startup, eliminating runtime allocation overhead.
Zero Dependencies
Built only on the Zig toolchain and required Nen libraries, ensuring minimal attack surface and maximum reliability.
Next Steps
Install NenDB
Follow our installation guide to get NenDB running on your system.
Installation Guide →Learn the Basics
Understand core concepts like batch processing and data-oriented design.
Quick Start →