Frontend Frameworks

Hanami

Clojure(Script) library for interactive visualizations based on Vega-Lite and Vega.

Status
Not yet determined
Last checked
Checked · Oct 10, 2026
License
Open source
Pricing
Free tier · from $0

What it is

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.

Hanami stands out as the only Clojure(Script) library that seamlessly integrates Vega-Lite and Vega specifications, offering automatic framing and powerful templating capabilities.

When it fits — and when it doesn’t

A good fit 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

Look elsewhere if

  • 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)

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited community support and small user base

    Hanami is a niche library within the Clojure ecosystem, leading to fewer resources and slower issue resolution.

  2. 02

    Complex setup process

    Setting up Hanami requires familiarity with both Clojure(Script) and Vega/Vega-Lite specifications, which can be daunting for new users.

  3. 03

    Performance issues in large-scale applications

    Complex visualizations or high data volumes may lead to performance degradation due to the overhead of Clojure(Script) and the templating system.

  4. 04

    Limited third-party integrations and plugins

    The open-source nature and limited adoption mean there are fewer third-party tools or extensions available compared to more popular visualization frameworks.

What it does well

  • Automatic framing and layouts for visualizations

  • Powerful templating system for abstracting visualization specs

  • Integration with Vega-Lite and Vega specifications

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Hanami

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for Hanami’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

Hanami — tracked on AI Navigator

Markdown

[![Hanami — tracked on AI Navigator](https://navigateaitools.com/badge/hanami.svg)](https://navigateaitools.com/explorer/tool/hanami)

HTML

<a href="https://navigateaitools.com/explorer/tool/hanami"><img src="https://navigateaitools.com/badge/hanami.svg" alt="Hanami — tracked on AI Navigator" height="58"></a>