15 repositories · 6 under 3,000 stars
Libraries, API tools, components and frameworks you build on.
Tests get a real, empty PostgreSQL started in a container and thrown away afterwards.
An open-source client for HTTP requests that stores every saved request as a plain file in your own repository.
Open-source project tracking that serves as an editorial calendar for the blog and the channel.
The ready-made Yjs collaboration server — holds the document, broadcasts changes, and saves to your own database.
The CRDT everyone uses — several people editing one document at once, offline edits merging cleanly later.
One image component for Astro, React and eight other frameworks that already knows imgproxy's URL format.
Diagrams from a few lines of plain text, rendered natively by GitHub, Notion, Obsidian and Claude.
Renders a DOM node to PNG, JPEG or SVG in the browser — the actively released project doing what html-to-image does.
Virtualised React tree with keyboard navigation and filtering — the mobile and accessible view of the subtopic map.
Renders a YouTube embed as a thumbnail until someone presses play — roughly an order of magnitude less initial page weight.
Eclipse Layout Kernel in JavaScript — the automatic graph layout React Flow does not ship, and the reason a 40-node map reads instead of tangling.
WebGL 2D/3D graph canvas for React with clustering — the zoomed-out constellation view that hands off to React Flow.
Turns HTML/CSS into images — mass-produce thumbnail variants and blog OG images from one template.
React Flow — node-and-edge canvas with pan, zoom, minimap; the most direct way to render Grasppy's subtopic map.
No repository in this area carries every tag you picked.
A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.
No tracking pixels. One click to leave. The archive stays free either way.
We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.