Folium
A freeform canvas for portfolio reviews, one that never leaves your machine.
I built Folium for one job: running CV and portfolio reviews without scattering candidates' work across a dozen cloud services. I duplicate the Portfolio Review template per person, drop their images and videos onto an infinite canvas, and annotate with numbered comment pins. When I'm done, I export the whole board as a single self-contained HTML file and send it over chat.
Everything lives in the browser that opened it, boards, cards, ink, images, stored locally in IndexedDB. Nothing is uploaded, there are no accounts, and there's no server to answer to. The one exception is opt-in: I start a live review session and the reviewee opens my exported file, joins over an encrypted peer-to-peer connection, and drops comments and pins straight onto my board while we're both online.
Underneath the review workflow is a full freeform workspace: nestable boards, columns, arrows, whiteboard ink, sticky notes, tables, templates, global search, a present mode for stepping through a board fullscreen, and light/dark boards. I named it Folium, Latin for a leaf, a single sheet of paper, so it sits alongside Tessera, Perpetūra and Ariadne.
The repo is public under the GNU AGPL-3.0: look, learn, run and modify it yourself, with anything you build on it staying open under the same license, though a commercial edition is a separate matter.
An infinite board of cards, columns, arrows and nested sub-boards. Drag, marquee-select, resize, pan and zoom, with context menus, alt-drag, undo/redo and keyboard shortcuts for everything. Connector lines bend wherever you drag them, or snap to clean right angles.
Notes with bold/italic/highlight/lists/checklists, to-do lists, tables, colour swatches, link cards with favicon and YouTube previews, file cards with audio/video preview built in, and chart cards (bar, line, pie or donut) that render straight on the board.
Draw freehand straight onto the canvas, pressure-sensitive when your pen supports it, with colours, stroke widths and a stroke eraser. Plus sticky notes, shapes (rectangle, ellipse, diamond) and a sticker picker for quick emoji markup.
Per-board canvas backgrounds, paper tints or dot/ruled/grid patterns, a light, dark or system-matched app theme, and a grid toggle for a clean writing surface.
Duplicate the Portfolio Review template per candidate, drop their images and videos onto the board, and annotate with numbered comment pins. Storyboard, moodboard and project-plan templates ship alongside it.
Start a session to get a code; the reviewee opens your exported file, joins over an encrypted peer-to-peer connection, and drops comments and pins onto your board in real time. No accounts, comment-only access.
Export any board as a single self-contained HTML file: images inlined, nested boards navigable, comment pins visible, print-to-PDF built in. Markdown and full JSON backup exports too.
Drag Markdown files onto a board and each one becomes a board of typed cards, for bringing content over from anything that exports Markdown. Search Pexels stock photos straight from an image card, no separate tab.
Everything lives in the browser via IndexedDB. No uploads, no accounts, no server. Open the same board in two tabs and edits sync between them instantly. Opt-in cross-machine sync mirrors the workspace through a folder you already sync (OneDrive, Dropbox, iCloud).