Create Beautiful Reports with 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.

Why Choose Hanami?
Intuitive Syntax
Hanami's syntax is designed to be easy to learn and use, even for those with minimal programming experience.
Dynamic Data Integration
Seamlessly integrate data from various sources and transform it into beautifully formatted reports.
Customizable Templates
Create and customize report templates to match your brand and specific reporting needs.
Simple Yet Powerful
With Hanami, you can transform complex data into beautiful reports with just a few lines of code.
// Create a section with a table
let testsection = section {
title "Sales Report"
subtitle "Q2 2023"
table {
headers ["Product", "Units Sold", "Revenue"]
rows [
["Product A", "1,245", "$12,450"],
["Product B", "867", "$8,670"],
["Product C", "1,504", "$15,040"]
]
}
}
// Create a section with a bullet list
let bulletlist = section {
title "Key Insights"
subtitle "Market Analysis"
bullet_list [
"Product C has the highest revenue",
"Product A has consistent sales growth",
"Product B needs marketing attention"
]
}
// Main document structure
document main {
author "John Doe"
date "2023-07-15"
// Include sections using spread operator
...bulletlist
...testsection
}
