Skip to main content

Crous

A powerful binary serialization library for Python

Lightning-fast binary serialization for Python. Type-preserving, compact, and extensible.

30-50%
Smaller than JSON
<1ms
Typical latency
Custom serializers
3.7+
Python versions

Why Choose Crous?

Built for performance, designed for simplicity

Lightning Fast

Optimized with C extensions for maximum performance. Serialize and deserialize large datasets in milliseconds, not seconds.

📦

Compact Binary Format

Produces 30-50% smaller output than JSON. Save bandwidth and storage space while maintaining full type information.

🎯

Type Preserving

Automatically preserves Python types. Distinguish between int and float, bytes and strings, and custom objects.

🔌

Easy Integration

Simple API similar to the json module. Drop-in replacement with familiar dumps() and loads() functions.

🔧

Extensible

Support for custom serializers and deserializers. Handle any Python object type with your custom logic.

Production Ready

Thoroughly tested with comprehensive error handling. Reliable and stable for production environments.