Hanami LogoHanami

What is Hanami?

Hanami is a specialized scripting language designed to help you create beautiful reports using dynamic data. It provides an intuitive way to transform your data into formatted documents.

Named after the Japanese tradition of flower viewing, Hanami embodies the philosophy of creating visually appealing and harmonious reports that make data beautiful and accessible.

Whether you're creating financial reports, data dashboards, or analytical documents, Hanami simplifies the process with its expressive syntax and powerful formatting capabilities.

Core Concepts

Data Sources

Hanami can connect to various data sources including:

  • JSON and CSV files
  • SQL databases
  • REST APIs
  • Spreadsheets
  • Custom data providers

Report Structure

Hanami reports are organized into logical sections:

  • Headers and footers
  • Content sections
  • Data visualizations
  • Tables and lists
  • Dynamic text elements

Use Cases

  • Financial Reporting - Create detailed financial reports with balance sheets, income statements, and cash flow analyses.
  • Data Dashboards - Build interactive dashboards that visualize key metrics and performance indicators.
  • Research Reports - Generate comprehensive research reports with data analysis, visualizations, and findings.