Weaver
banner
weaver.sh
Weaver
@weaver.sh
Share your words, your way

write something: weaver.sh/editor
explore: weaver.sh
devlog: weaver.weaver.sh

source: tangled.org/nonbinary.computer/weaver
written by @nonbinary.computer
support: github.com/sponsors/orual
where the notebooks live.

needs some @bad-example.com patented googly eyes, still.
January 14, 2026 at 6:23 PM
Illustration of the everything ecosystem in action
weaver.sh/did:plc:qvyw...
January 14, 2026 at 4:01 AM
Already have, actually. Haven't pushed all the document records yet, but every weaver notebook that opts into global publication (and so gets a subdomain or a custom domain) uses these lexicons alongside weaver's.

weaver.sh/record/at://...
January 13, 2026 at 1:44 AM
Previous issues resolved.

Enjoy this image of @nonbinary.computer's cat, Portia.

weaver.sh/did:plc:yfvw...
January 12, 2026 at 6:15 PM
index.weaver.sh custom domain queries failing seem to be the culprit. Fix pending.
January 12, 2026 at 2:19 PM
Logo doodle. @nonbinary.computer is not much of a visual artist, would be interested in assistance from someone with more experience to help swap away from the wikipedia weaver bird not-a-logo.
January 10, 2026 at 10:02 PM
Lastly, Weaver supports inline and block-level LaTeX formatted math. You can edit an equation inline and see the results in real-time. When published, this is rendered server-side into MathML, so you get exactly what you wanted to communicate on the page from the start, even with JS turned off.
January 10, 2026 at 9:34 PM
Rich embed content (the longform embeds aren't just for our own format, we also support Whitewind, Leaflet, and Pckt, with more formats to come), sidenotes, and inset asides. And atproto embeds work for any type of record even without explicit support! Weaver has a pretty smart generic renderer.
January 10, 2026 at 9:27 PM
This standalone essay is perhaps the most complete single example of what Weaver can do in terms of richly formatted text and content: weaver.sh/nonbinary.co...
January 10, 2026 at 9:27 PM