forked from
leaflet.pub/leaflet
a tool for shared writing and social publishing
1
2
3Leaflet is a tool for shared writing and social publishing.
4
5- **Shared writing**: make Leaflets, instant collaborative docs with rich media, multiple pages and more
6- **Social publishing**: create Publications, like blogs or newsletters, that your friends can follow — built on Bluesky
7
8## How to get started
9
10Leaflet is a fast, responsive web app — no installation needed, though you *can* add it as a PWA!
11
12TL;DR below — for more detail and examples, visit the [Leaflet Manual](https://about.leaflet.pub).
13
14### Leaflets
15
16Make a new Leaflet — a simple shareable *post* or *document* — with no account needed at [leaflet.pub/new](https://leaflet.pub/new).
17
18Use Leaflets for shared notes and docs, collections, wikis, homepages and [lots more](https://make.leaflet.pub).
19
20### Publications
21
22To make a Publication, connect with Bluesky from [leaflet.pub/home](https://leaflet.pub/home), then add posts.
23
24Use Publications on Leaflet for blogs, newsletters, project logs — anything you want people to read and follow.
25
26Read ours here: [Leaflet Lab Notes](https://lab.leaflet.pub/).
27
28## Technical details
29
30The stack:
31
32- [Typescript](https://www.typescriptlang.org/) for types
33- [React](https://react.dev/) & [Next.js](https://nextjs.org/) for UI and app framework
34- [Supabase](https://supabase.com/) for db / storage layer
35- [Replicache](https://replicache.dev/) for realtime data sync layer
36- [TailwindCSS](https://tailwindcss.com/) for styling magic
37
38See the `lexicons` and `appview` directories if you're curious about our Bluesky implementation. More documentation to come; let us know if there's something you want to read about (like how to bring your own frontend using our appview!)
39
40Leaflet is open source. Please reach out by [email](mailto:contact@leaflet.pub) or [Bluesky](https://bsky.app/profile/leaflet.pub) with any questions or feedback!
41