News

Markasso: A New Diagramming Tool Built From Scratch With Canvas API, Zero Dependencies, and AI Agent Assistance

Markasso: A New Diagramming Tool Built From Scratch With Canvas API, Zero Dependencies, and AI Agent Assistance

Inspired by the philosophy that true ownership of work requires understanding one's tools, a developer, after years of using Draw.io and Excalidraw, embarked on building a new diagramming solution: Markasso.

Markasso, a portmanteau of "Marker + Picasso," is a browser-based whiteboard engine built entirely from scratch. It boasts zero dependencies, no frameworks, and no runtime, relying solely on the native Canvas API. The core philosophy is keyboard-first interaction, aiming to eliminate the friction often encountered with existing tools when explaining architectures, sketching flows, or sharing quick diagrams during calls, allowing users to focus purely on their thoughts.

The decision to build from scratch stemmed from a desire for complete understanding of every line of code. The creator views "zero dependencies" not merely as a performance optimization but as a design constraint that fosters clarity and forces deeper problem-solving. This approach results in a lighter, faster, and fully owned tool. Throughout the development process, Claude, an AI agent, played a crucial role in architectural decisions, code reviews, and working through edge cases. Visual design assistance was also provided by Lorenzo Cataldi, underscoring that maintaining oversight over every decision doesn't equate to solo development.

Key features of Markasso include:

  • Comprehensive keyboard-first navigation and shortcuts.
  • Out-of-the-box Mermaid diagram support.
  • Custom export/import format for seamless work migration across sessions.
  • Dark theme by default, catering to users who spend long hours in front of screens.
  • No profiling or tracking, with Cloudflare used solely for analytics and CI/CD purposes.

Markasso is designed for developers who need a whiteboard for system design, architecture reviews, or explaining concepts to colleagues. It also serves anyone looking to draw on a dark page without the hassle of logging in. While currently in its early stages, Markasso shows significant potential.

↗ Read original source