Hanami
Clojure(Script) library for interactive visualizations based on Vega-Lite and Vega.
Pricing
See website
Flat rate
Adoption
→StableLicense
Open Source
Data freshness
—Overview
What is Hanami?
Hanami is a Clojure(Script) library and framework that enables the creation of interactive visualization applications using Vega-Lite (VGL) and/or Vega (VG) specifications. It offers automatic framing, layouts, and a powerful templating system for abstracting visualization specs.
Key differentiator
“Hanami stands out as the only Clojure(Script) library that seamlessly integrates Vega-Lite and Vega specifications, offering automatic framing and powerful templating capabilities.”
Capability profile
Strength Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
Fit analysis
Who is it for?
✓ Best for
Developers building data-driven applications in Clojure(Script) who need to integrate complex, interactive visualizations
Teams working on web-based dashboards that require dynamic and customizable charts using Vega-Lite/Vega specifications
✕ Not a fit for
Projects requiring real-time streaming visualization updates (Hanami is more suited for static or semi-static data)
Developers looking for a framework in languages other than Clojure(Script)
Cost structure
Pricing
Free Tier
None
Starts at
See website
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Alternatives
Next step
Get Started with Hanami
Step-by-step setup guide with code examples and common gotchas.