Skip to content

crusadesoft/holychart

Repository files navigation

HolyChart

Screenshot 2026-03-25 at 3 29 13 PM

A trackpad-first infinite canvas diagramming tool.

built with license

Why

Most diagramming tools treat trackpads as second-class mice. HolyChart is built around trackpad gestures — including canvas rotation via two-finger twist, which virtually no other tool supports. Of course, it still works great with mouse as well and you can even create diagrams on mobile!

What it does

  • Infinite canvas — pan, pinch-to-zoom, and twist-to-rotate with trackpad gestures
  • Icon search — fuzzy-matches 150+ curated Material Design Icons instantly
  • Boxes, text, icons — three element types with colors, labels, and resize handles
  • Connections — draw arrows between elements with solid, dashed, or animated styles
  • Multi-select — rubber-band selection, move groups together
  • Diagram tabs — multiple diagrams per session, auto-saved to localStorage
  • Export / Import — save diagrams as JSON, share and reload them
  • Dark / light / system theme

Install

npm install
npm run dev

Requires Node 18+.

License

MIT

About

Infinite canvas diagramming tool for the layman

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages