Skip to content
Language:English
Download

01About

The story behind the name

Portrait of Larry Jeffus, smiling, in a dark jacket and blue tie.
Larry Jeffus.Photo used with Larry Jeffus’s permission.

This app is dedicated to Larry Jeffus.

Larry is an engineer with a deeply inspiring story. He began life with severe dyslexia, and although he could not read, he went on to write more than 40 books and to teach hundreds of thousands of students around the world.

He loves to make all his engineering designs with diagramming applications. That is why his niece, Janet Jeffus, decided to make this app and dedicate it to his inspiring story.

Watch Larry’s story(Opens YouTube)

02The project

Why Larrygram exists

Diagrams outlive the tools that made them. Larrygram is a clean-room, open-source diagramming app that reads and writes Visio .vsdx files, so drawings stay open to anyone who needs them.

It is built only from public specifications, Microsoft Learn reference pages, published control identifiers, public support articles and observed behavior. It contains no Microsoft code, binaries, icons, fonts, stencils or templates.

03How it is built

Written in Rust, by AI agents, in the open

Larrygram is written in Rust and built by AI coding agents, including Claude Code and pi, working under the written rules in AGENTS.md. Each agent works on its own branch. A master agent reviews every change and merges it.

Every merge passes a quality gate: formatting, lints, documentation, license checks, the test suite, coverage thresholds, a WebAssembly build and fuzz targets. The last full gate ran 2,835 tests.

Read AGENTS.md

04Credits

Credits and acknowledgments

App icon and illustrations by Janet Jeffus, made in VectorCraft.

  • libvisioReference for the planned read-only .vsd import (MPL-2.0).
  • egui and eframeThe user interface toolkit for the desktop and web apps.
  • tiny-skiaPNG rendering.
  • Carlito and SelawikOpen fonts bundled for drawing text (SIL OFL 1.1).
  • Tabler IconsThe app’s command icons (MIT).
  • Bricolage Grotesque, Geist and Noto Sans ThaiThe fonts of this website (SIL OFL 1.1).

Contributors

The contributor list appears here once the repository is public.