Cheshire is a high-performance JSON encoding and decoding library for Clojure, built atop Jackson to combine fast parsing/generation with advanced support for types like Dates, UUIDs, Sets, Symbols, and the binary JSON SMILE format. Custom encoding is supported from 2.0.0 and up if you encounter a bug, please open a GitHub issue. From 5.0.0 onwards, custom encoding has been moved to be part of the core namespace (not requiring a namespace change). Custom and Core encoding have been combined in Cheshire 5.0.0, so there is no longer any need to require a different namespace depending on what you would like to use. Cheshire will automatically use a BigInteger if needed for non-floating-point numbers.

Features

  • Fast JSON encoding and decoding leveraging Jackson for speed
  • Supports rich Clojure data types: Date, UUID, Set, Symbol, with custom encoders
  • Provides SMILE format support for binary JSON serialization
  • Flexible encoding options like pretty-printing, key transformations, and ASCII escaping
  • Streaming-based parsing and generation—support for parse-stream, parsed-seq, and SMILE variants
  • Widely adopted in the ecosystem (e.g. included in Babashka) and praised for both performance and ease of use

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow Cheshire

Cheshire Web Site

Other Useful Business Software
AestheticsPro Medical Spa Software Icon
AestheticsPro Medical Spa Software

Our new software release will dramatically improve your medspa business performance while enhancing the customer experience

AestheticsPro is the most complete Aesthetics Software on the market today. HIPAA Cloud Compliant with electronic charting, integrated POS, targeted marketing and results driven reporting; AestheticsPro delivers the tools you need to manage your medical spa business. It is our mission To Provide an All-in-One Cutting Edge Software to the Aesthetics Industry.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Cheshire!

Additional Project Details

Programming Language

Java

Related Categories

Java Libraries

Registered

2025-08-19