Francois Laberge
banner
seflless.bsky.social
Francois Laberge
@seflless.bsky.social
Founder of Decode, a white-board that writes & explains code — https://decode.dev
A Decode demo (decode.dev)
1. Convert free form diagrams to mermaid diagrams
2. Use free form annotations to edit mermaid code
April 14, 2025 at 1:43 PM
I'll be restyling Decode to look less like @tldraw.com's default UI, in order to build separate brand equity.

First up is picking a new font. I built this tool to quickly compare handwritten style fonts with Tldraw's.
December 26, 2024 at 4:30 PM
I'm targeting full compatibility with github.com's and VS Code's markdown renderer. Here's a demo of a bunch of the markdown features it supports.
December 17, 2024 at 7:20 PM
I added a markdown editor to Decode (getdecode.dev), including a side by side editor with real-time preview.
December 17, 2024 at 7:20 PM
Convert free form diagrams to auto-layout versions, using Decode, getdecode.dev
December 10, 2024 at 7:58 PM
Generating diagrams from code inside VS Code. This time with much improved auto-layout. Using Decode, getdecode.dev
December 10, 2024 at 7:57 PM
Edit diagrams by drawing on them in Decode (getdecode.dev)
December 10, 2024 at 4:23 PM
In Decode you can edit code by drawing on it. It's like grading your own homework, which you are. getdecode.dev
December 2, 2024 at 10:23 PM
Demo of generating multiple files in Decode from a diagram and/or spatial instructions. getdecode.dev
December 2, 2024 at 2:03 AM
Updated demo of Decode generating state-machines from diagrams, this time with streaming generation support

Then I do the reverse, generating a diagram from an implementation.

The diagram auto-layout is still rough. I'll work work on more robust auto-layout soon.
December 1, 2024 at 9:24 PM
Tested the generated code by putting it into the XState visualizer.

Checkout the visualizer and the xstate package, if you haven't used it before: stately.ai/viz
December 1, 2024 at 12:42 AM
Demo of Decode generating a state machine implementations from a drawing (getdecode.dev)

Next, I'm adding incrementally showing the generated code as it streams.
December 1, 2024 at 12:42 AM