gaearon/leaflet — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2025-10-09
Write a shared document or note with a friend in real time without creating an account.
Start a newsletter that readers can follow directly through their Bluesky feed.
Build a simple collaborative wiki using instant shared documents called leaflets.
Build a custom front-end on top of the open-source backend for your own publishing app.
| gaearon/leaflet | 0marildo/imago | 100/geotwitter | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | — | Python | Python |
| Last pushed | 2025-10-09 | — | 2015-09-10 |
| Maintenance | Quiet | — | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | writer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a Supabase project and Bluesky integration for the Publications feature to work.
Leaflet is a web app that lets you create and share documents collaboratively, and publish blogs or newsletters that people can follow. You don't need to install anything, it works right in your browser like Google Docs, but with a twist: Publications are built on top of Bluesky, so your readers can follow you like they would on any social platform. The tool has two main features. Leaflets are instant shared documents, think of them as posts or collaborative notes that multiple people can edit together in real time. You can add rich media like images, split them into multiple pages, and share a link with anyone, no account required. Publications work like blogs or newsletters, they're collections of posts that live on Bluesky, so your followers see your updates in their feed and can subscribe to your content. Whether you're taking notes with a friend, building a wiki, writing a newsletter, or starting a blog, Leaflet tries to handle all of it. The interesting part is how it's built. Under the hood, the app uses React (a popular front-end library) and talks to a database called Supabase to store everything. To make editing smooth and instant across multiple people, it uses a tool called Replicache that keeps everyone's changes synced in real time. For Publications, the project taps into Bluesky's infrastructure, so your readers don't need to learn a new platform, they just follow you there. You'd use this if you want collaborative writing without the friction of traditional tools, or if you want to start a blog or newsletter and actually have people discover it because it's integrated with Bluesky's social graph. The project is open source, so developers can also build custom interfaces on top of the same backend if they want. The team publishes their own work on it, you can read their project notes at Leaflet Lab Notes.
A browser-based tool for writing collaborative documents and publishing blogs or newsletters that readers can follow through Bluesky.
Quiet — no commits in 6-12 months (last push 2025-10-09).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly writer.
This repo across BitVibe Labs
Verify against the repo before relying on details.