
Documentation | Latest releases | Get support
Clojure's rich data types are awesome. And its reader allows you to take your data just about anywhere. But the reader can be painfully slow when you've got a lot of data to crunch (like when you're serializing to a database).
Nippy is an attempt to provide a reliable, high-performance drop-in alternative to the reader.
Used by Carmine, Faraday, PigPen, Onyx, XTDB, and others.
2022-07-18 3.2.0: changesSee here for earlier releases.
Since its earliest versions, Nippy has consistently been the fastest serialization library for Clojure that I'm aware of. It offers:
tools.reader with 60% smaller data size.data.fressian with 30% smaller data size.
The benchmark code can be easily run in your own environment.
You can help support on this project, thank you!! 🙏
Copyright © 2012-2023 Peter Taoussanis.
Licensed under EPL 1.0 (same as Clojure).
Can you improve this documentation? These fine people already did:
Peter Taoussanis, Daniel Mason & John ChapinEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |