Patchwork.jl
Create interactive, self-contained HTML dashboards with Julia.
Features
- Self-contained HTML files - Share dashboards anywhere, no server required
- Tabbed interface with search and mobile support
- Built-in plugins - Markdown, Chart.js, Highcharts, Plotly, Leaflet, Mermaid
- Plugin system - Integrate any JavaScript library
- Zero configuration - Works out of the box
Installation
using Pkg
Pkg.add("Patchwork")Quick Start
using Patchwork
dashboard = Patchwork.Dashboard(
    "My Dashboard",
    [
        Patchwork.Tab(
            "Overview",
            [
                Patchwork.Markdown(
                    "# Welcome to Patchwork.jl\n" *
                    "This is a **simple** dashboard with:\n" *
                    "- Interactive tabs\n" *
                    "- Search functionality\n" *
                    "- Beautiful styling",
                ),
            ],
        ),
    ],
)
save(dashboard, "dashboard.html")