// the find
slymnoyann/hey-1
Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
Hey is a decentralized social media client built on Lens Protocol — think Twitter but your data lives on a blockchain. It's a full-featured frontend (posts, comments, follows, groups, notifications, collect/tip mechanics) built with Next.js and wagmi. The target audience is people who already want to use Lens; this isn't a general-purpose social app you'd deploy for your own community.
1. The monorepo structure with Turborepo is genuinely well-organized — the component tree is deep but consistently named, and the separation between shared primitives and feature components is clean. 2. Biome replaces both ESLint and Prettier in a single pass, which is the right call for a TypeScript-heavy repo of this size. 3. The collect/tip/open-action system maps Lens Protocol primitives faithfully — split revenue config, follower-gating, time limits — instead of papering over the complexity. 4. 29k stars with 1.8k forks means the community has done real battle-testing on it; bugs in wallet flows and GraphQL edge cases have been found and fixed at scale.
1. This is entirely dependent on Lens Protocol — if Lens changes its API, graph schema, or smart contracts (which it has, repeatedly), the whole app breaks. The migration pain is real and this repo has lived through it. 2. The wallet/web3 UX is still web3 UX: users need a wallet, need to sign transactions, need to understand gas. None of that friction is solved here. 3. The README is thin to the point of being unhelpful — 'copy .env.example' is all you get, and the actual Lens API keys, Grove/IPFS config, and network setup you need to run this are underdocumented. 4. AGPL-3.0 license is a real constraint: any service you build on top of this must also be open-sourced, which rules out most commercial forks.