Leaflet
lastmod 2026-07-27created 2025-03-104 edits
A web app for writing and sharing documents
Features
- A fast, lightweight document-writing web app that still supports rich blocks and multiple pages
- Developed with the goal of finding a balance between Notion and Google Docs
- Create & write documents instantly, even without an account
- Easy sharing, with read and edit links
- Document sync across devices via email login
- Rich block support: canvases, subpages, RSVPs, polls, etc. can be added
- Clean design: laid out nicely like a published web page
- Use cases: one-off collaboration, running events, quick note-taking, etc.
- Example documents
- TypeScript + React & Next.js + Supabase + Replicache + TailwindCSS
- Real-time sync and client state management using Replicache
- Datomic-style data model (entity-based graph structure)
- Uses ProseMirror (every text block is managed as a separate ProseMirror instance for flexibility)
- Open-source project (leaflet's GitHub Repo)
- Improved document management (adding search, tagging, collections, etc.)
- ATProto and Bluesky integration (developing an AppView for document publishing and a rich text document standard)
- More blocks (tables, code blocks, etc.)
- Excellent list handling
- Custom theme support
- Optimized keyboard input handling on iOS Safari
- Side-scrolling multi-page interface
- PWA support (installable like an app)
See also
- Google docs
- Notion
- Bento - an office suite that fits entirely in a single file