{"slug": "leaflet", "name": "Leaflet", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 2, "commenters": 5, "warners": 0, "score": 2.612, "rising": -0.65, "first": "2026-01-25", "latest": "2026-10-28", "why": "But I am impressed by the look of other platforms like Leaflet", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 2, "neutral": 3, "compare": 0, "warn": 0}, "spark": [0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "But I am impressed by the look of other platforms like Leaflet", "icon": false, "domain": "leaflet.pub", "github_repo": null, "official_url": "https://leaflet.pub", "pricing": "", "aliases": ["Leaflet"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 785423072, "item_id": 49088942, "url": "https://news.ycombinator.com/item?id=49088942", "by": "schlagetown", "date": "2026-07-28", "stance": "recommend", "quote": "building alternatives with https://leaflet.pub", "excerpt": "I agree, very aware it's way more than just the publishing / email tools! Also posted a top-level comment about building alternatives with https://leaflet.pub and https://standard.site - and yes I think really important to consider the full list of things you get with Substack: blog + email, easy to customize, monetization, social features + network, all in one platform, long tail of features\u2026 Did a short talk on thi", "context": "", "use_case": "open longform publishing", "switched_from": "", "story": "Substack writers, you need a website"}, {"id": 748123632, "item_id": 46757727, "url": "https://news.ycombinator.com/item?id=46757727", "by": "tolerance", "date": "2026-01-25", "stance": "recommend", "quote": "But I am impressed by the look of other platforms like Leaflet", "excerpt": "I understand I\u2019m behind in terminology in this space and figured that there at least would\u2019ve been a post to make its way through HN that would explain what the \u201cAtmosphere\u201d is. Apparently this submission was supposed to be that (5 days ago) but it doesn\u2019t define the concept. > The \"Atmosphere\" is the term we use to describe the ecosystem around the AT Protocol. \u2014 <https://atproto.com/guides/glossary#atmosphere> (Why", "context": "", "use_case": "publishing on ATProto", "switched_from": "", "story": "Publishing on the ATmosphere"}]}], "caveats": [], "who": [{"by": "abadar", "context": "not a programmer", "url": "https://news.ycombinator.com/item?id=47156646", "date": "2026-02-25"}], "tags": [], "use_cases": ["web maps", "open longform publishing", "maps", "map of local tournaments", "publishing on atproto"], "compared": [{"slug": "substack", "name": "Substack", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50228314", "title": "Show HN: Independent Vet \u2013 Find locally owned vets (and corporate ones) near you", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49086788", "title": "Substack writers, you need a website", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48623383", "title": "item 48623383", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47156472", "title": "I vibe coded my dream macOS presentation app", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46691152", "title": "Publishing on the ATmosphere", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {"neutral": 1}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"neutral": 1}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {"neutral": 1}}, "quotes": [{"id": 804302164, "item_id": 50268885, "url": "https://news.ycombinator.com/item?id=50268885", "by": "packeted", "date": "2026-10-28", "stance": "neutral", "quote": "I use Leaflet for the web maps", "excerpt": "I went with Cloudflare, primarily because I was already using it for a few other projects but I've been incredibly impressed with how it's scaled. I use D1 for my database, Workers for the API and schedule tasks (including using Claude API to pre-review images and submissions), R2 for self hosted OpenStreetmap tiles, encrypted user pet records and images. I use Clerk for auth. Wild that it costs $5/month to serve tho", "context": "", "use_case": "web maps", "switched_from": "", "story": "Show HN: Independent Vet \u2013 Find locally owned vets (and corporate ones) near you"}, {"id": 785423072, "item_id": 49088942, "url": "https://news.ycombinator.com/item?id=49088942", "by": "schlagetown", "date": "2026-07-28", "stance": "recommend", "quote": "building alternatives with https://leaflet.pub", "excerpt": "I agree, very aware it's way more than just the publishing / email tools! Also posted a top-level comment about building alternatives with https://leaflet.pub and https://standard.site - and yes I think really important to consider the full list of things you get with Substack: blog + email, easy to customize, monetization, social features + network, all in one platform, long tail of features\u2026 Did a short talk on thi", "context": "", "use_case": "open longform publishing", "switched_from": "", "story": "Substack writers, you need a website"}, {"id": 777974145, "item_id": 48623384, "url": "https://news.ycombinator.com/item?id=48623384", "by": "stlouing", "date": "2026-06-21", "stance": "neutral", "quote": "The site relies on Astro, GitHub, Leaflet/Protomaps/OpenStreetMap, Lucide, Formspree, and Supabase.", "excerpt": "Recently I built https://stlouing.com, a digital garden for exploring the city I moved to (St. Louis). It has a few main sections: Food Map - https://stlouing.com/food - a map of local restaurants and cafes I've found with ratings and some thoughts and comments on each one. Neighborhood Map - https://stlouing.com/neighborhoods - a map of all the neighborhoods, which brings in any food spots or articles that reference", "context": "", "use_case": "maps", "switched_from": "", "story": null}, {"id": 754506336, "item_id": 47156646, "url": "https://news.ycombinator.com/item?id=47156646", "by": "abadar", "date": "2026-02-25", "stance": "neutral", "quote": "It uses leafletjs and an api for an ICS file of events.", "excerpt": "I am not a programmer. I love how vibecoding has opened the door for hyper-custom apps and scripts that benefit an exact audience of One. Last week, I built a dynamic map to track local Play! Pok\u00e9mon tournaments. It uses leafletjs and an api for an ICS file of events. I don't know what most of those words mean, but I have something perfect for me and my local competitive Pok\u00e9mon community!", "context": "not a programmer", "use_case": "map of local tournaments", "switched_from": "", "story": "I vibe coded my dream macOS presentation app"}, {"id": 748123632, "item_id": 46757727, "url": "https://news.ycombinator.com/item?id=46757727", "by": "tolerance", "date": "2026-01-25", "stance": "recommend", "quote": "But I am impressed by the look of other platforms like Leaflet", "excerpt": "I understand I\u2019m behind in terminology in this space and figured that there at least would\u2019ve been a post to make its way through HN that would explain what the \u201cAtmosphere\u201d is. Apparently this submission was supposed to be that (5 days ago) but it doesn\u2019t define the concept. > The \"Atmosphere\" is the term we use to describe the ecosystem around the AT Protocol. \u2014 <https://atproto.com/guides/glossary#atmosphere> (Why", "context": "", "use_case": "publishing on ATProto", "switched_from": "", "story": "Publishing on the ATmosphere"}]}