Analysis updated 2026-05-18
Browse a curated, crowdsourced list of loved cafes in Bengaluru with directions.
Suggest a new cafe by submitting an X post link through a GitHub issue.
Install the project's skill so an AI coding agent can auto-process cafe submissions into pull requests.
| amalshaji/cafeblr | aliansari22/pdfclear | arpitbhalla/ts-backend | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2022-06-09 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | vibe coder | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Cafe BLR is a small website that lists nice cafes in Bengaluru, India, but with an unusual twist on how the list gets built. Instead of a team of editors picking cafes, every entry comes from a post on X, formerly known as Twitter, that people genuinely loved. Each cafe card on the site links back to the original post so visitors can see the receipts for themselves, plus a Google Maps link for directions. The entire database behind the site is a single JSON file listing every cafe with details like its name, neighborhood, what people liked about it, a photo, and a link to the original post it came from. The site itself is built with Astro, a tool for building fast websites, and every cafe page is generated ahead of time when the site is built, with search and filtering handled by a small amount of JavaScript that runs in the visitor's browser. The site is deployed on Cloudflare Workers, and every push to the main branch automatically rebuilds and redeploys it. Anyone can suggest a new cafe by opening a GitHub issue and pasting the link to the X post that mentions it. From there, either a maintainer or an AI coding agent reviews the post, fetches the photo and details, and adds it to the list. The project even ships a small tool, called a skill, that lets AI coding assistants like Claude Code or Cursor process a submitted post automatically: it fetches the tweet, builds the correct entry, checks it against the project's rules, and opens a pull request on its own. There are clear rules enforced by automated checks before any new entry is accepted, covering things like unique IDs, valid image links, and making sure the original post still exists. The project credits the original poster on every card and will remove content if the poster asks. No official X API key is needed since it reads public post pages directly.
A crowdsourced website of Bengaluru cafes sourced entirely from loved X posts, with an AI agent skill that automates adding new entries.
Mainly TypeScript. The stack also includes TypeScript, Astro, Bun.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.