Apps

betterboard

an infinite whiteboard desktop app for pen displays — pressure-sensitive vector ink on an endless, lossless-zoom canvas.

Version
v0.4.1
aug 19, 2026
Stars
1
on GitHub
Category
typescript
Developer
justin06lee
Language
TypeScript
Runs on
desktop

An infinite whiteboard desktop app built for pen displays. Pressure-sensitive ink, endless canvas, zero friction.


betterboard is a desktop whiteboard for macOS and Linux (x64 and arm64), designed around drawing tablets like the Huion Kamvas Pro. Strokes are stored as vectors — pressure-weighted centerlines rendered with perfect-freehand — so the canvas is truly infinite, zooming is lossless, and erasing can remove whole strokes or only what sits under the eraser — ink and image pixels alike.

What’s New

Version History

Version 0.4.1betterboard v0.4.1aug 19, 2026

betterboard v0.4.1

An app icon of its own: a single pressure-tapered stroke entering from beyond the frame and lifting inside it, over a faint dot grid. The same mark serves as the README banner, hard-edged there rather than rounded.

make icon regenerates both silhouettes, every raster size and the .icns from one generator.

Show version history
  1. Version 0.4.0betterboard v0.4.0aug 19, 2026

    betterboard v0.4.0

    Rotate the canvas by holding R and spinning a dial.

    Runs on Linux, arm64 included, installed with the same one-word make.

    Lasso selection: loop the pen around anything and drag it, with the selection outlined in marching ants.

    Layers: add, delete, rename, reorder, hide, and dim. Opacity composites the finished layer rather than each stroke, so overlaps show no seams.

    Animation: a timeline of frames over the shared layer stack, with frame rate, playback, and onion skinning tinted red behind and teal ahead.

    Ask Claude about any boxed region of the board; the crop is re-rendered clean and the reply streams into a side panel.

    Four brushes: pen, pixel (snapping to a shared world lattice), marker, and a dry bristle paint.

    Images: paste, drop or insert them, interleaved with ink in the order things were made, and move, scale or delete them.

    Board files are version 5, and every older version still opens.

  2. Version 0.2.1betterboard v0.2.1aug 19, 2026

    Release v0.2.1

    • docs: README banner redrawn as manga-panel ink art
  3. Version 0.2.0betterboard v0.2.0aug 19, 2026

    Release v0.2.0

    • feat: normalize zoom — rebase current view as the new 100% to regain zoom range
    • feat: E key toggles between eraser and pen
    • build: native macOS bundle assembly in make (no packager dependency)

Information

Developer
justin06lee
Category
typescript, electron, desktop app
Compatibility
desktop
Language
TypeScript
Updated
aug 30, 2026
Year
2026

More by justin06lee

  • thehifzproject.com

    an app & website to memorize the quran with spaced repetition.

    open
  • lanyard

    a floating name tag for whichever claude code session you're currently…

    open
  • themephile.dev

    a visual syntax-theme editor — design a theme in your browser and…

    open
  • caveira

    a git history tool in go that retimes commits to fit a chosen window…

    open