







Synchronising my Quartz-hosted notes and Atmosphere blogs
Welcome to Quartz 5
Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites.

Margin - Chrome Web Store
Annotate and highlight any webpage, with your notes saved to the decentralized AT Protocol.
Margin - Chrome Web Store
Annotate and highlight any webpage, with your notes saved to the decentralized AT Protocol.
GreenGale - Atmospheric Blogging
A Markdown blogging platform built on AT Protocol. Write and share blog posts with the Bluesky ecosystem.

Plugins - Obsidian
With thousands of plugins and our open API, it's easy to tailor Obsidian to fit your personal workflow.

Leaflet — social publishing on the Atmosphere
A simple and powerful platform for social publishing — blogs, newsletters, and more!

OAuth in Obsidian Plugins
Late last year I finally downloaded Obsidian, a note-taking app which starts out simple but can become quite powerful through its extensive plugin platform.
Curvenote | Web-first Scientific publishing
Curvenote’s Scientific Content Management System (SCMS) modernizes how research is organized, accessed, and published.
Bluenotes
Bluesky with Community Notes. This a fully-featured clone of the main Bluesky frontend, but with Community Notes!

Create web pages from Bluesky threads | skywriter.blue
Transform your Bluesky threads into readable, searchable web pages without losing social features.

Making my blog feel like other people are here - keith.is
I wired my homepage up with playhtml so dragging a sticker, waving the hand, or starting a song all happen for everyone who's on the page at the same time. Notes on what I built and why I keep chasing this "we're all here together" feeling.

ATLast: Sync Your TikTok Follows → ATmosphere (Skylight, Bluesky, etc.)
Think it's looking a lot nicer :) Got comments going too, I used @leaflet.pub's lexicon seems to work well for general use case of threaded comments on the atmosphere, thanks friends! We might actually launch this thing yet! Now the hard part: AppViews!