git404hub

what is leaflet fr?

gaearon/leaflet — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2025-10-09

3Audience · writerComplexity · 3/5QuietSetup · moderate

tl;dr

A browser-based tool for writing collaborative documents and publishing blogs or newsletters that readers can follow through Bluesky.

vibe map

mindmap
  root((repo))
    What it does
      Shared documents
      Blogs and newsletters
      Bluesky follow support
    Tech stack
      React
      Supabase
      Replicache
    Use cases
      Collaborative notes
      Build a wiki
      Start a newsletter
    Audience
      Writers
      PMs and founders
    Features
      Real time editing
      Rich media posts
      No account needed to view

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Write a shared document or note with a friend in real time without creating an account.

VIBE 2

Start a newsletter that readers can follow directly through their Bluesky feed.

VIBE 3

Build a simple collaborative wiki using instant shared documents called leaflets.

VIBE 4

Build a custom front-end on top of the open-source backend for your own publishing app.

what's the stack?

ReactSupabaseReplicacheBluesky

how it stacks up fr

gaearon/leaflet0marildo/imago100/geotwitter
Stars333
LanguagePythonPython
Last pushed2025-10-092015-09-10
MaintenanceQuietDormant
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencewritergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires a Supabase project and Bluesky integration for the Publications feature to work.

in plain english

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.

prompts (copy fr)

prompt 1
Explain how Leaflet uses Replicache to keep multiple people's edits in sync in real time.
prompt 2
Show me how Leaflet's Publications feature integrates with Bluesky so readers can follow a blog.
prompt 3
Help me set up a local copy of this project using React and Supabase.
prompt 4
Suggest how I could build a custom writing interface on top of this project's backend.

Frequently asked questions

what is leaflet fr?

A browser-based tool for writing collaborative documents and publishing blogs or newsletters that readers can follow through Bluesky.

Is leaflet actively maintained?

Quiet — no commits in 6-12 months (last push 2025-10-09).

How hard is leaflet to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is leaflet for?

Mainly writer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.