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.
See 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 is a website building & hosting documentation for Clojure/Script libraries
× close