{"repo":"vanxh/openbio","free":true,"listed":false,"github":"https://github.com/vanxh/openbio","clone":"git clone https://github.com/vanxh/openbio.git","description":"Open source beautiful link in bio pages.","language":"TypeScript","stars":361,"topics":["clerk","drizzle","drizzle-orm","edge","neon","nextjs","react","resend","servercomponent","serverless"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"OpenBio Open-source link-in-bio page builder with a customizable bento grid layout. Features - Bento Grid Layout — drag-and-drop cards in a responsive bento grid - Multiple Card Types — links, notes, images, and videos - Custom Profiles — claim your openbio.app/username link - Social OAuth — sign in with GitHub or Google - Pro Plan — unlimited profile links with Stripe-powered subscriptions - OG Image Generation — auto-generated social preview images - Self-hostable — deploy your own instance with ease Tech Stack - Next.js 15 — App Router, Turbopack - TypeScript — strict mode - Tailwind CSS 4 — styling - shadcn/ui — UI components - tRPC 11 — type-safe API - Drizzle ORM — database ORM - Neon — serverless PostgreSQL - Better Auth — authentication - Stripe — payments - Upstash Redis — caching - Vercel Blob — file storage - Resend — transactional email Getting Started Prerequisites - Bun = 1.0.0 - PostgreSQL (or a Neon account) Installation 1. Clone the repo 2. Install dependencies 3. Copy .env.example to .env 4. Configure environment variables Variable Required Description --- --- --- DATABASE URL Yes PostgreSQL connection string BETTER AUTH SECRET Yes Auth secret (generate with openssl rand -hex 32 ) BETTER AUTH URL Yes Your app URL ( http://localhost:3000 for dev) NEXT PUBLIC URL Yes Public app URL ( http://localhost:3000 for dev) RESEND API KEY Yes Resend API key for emails UPSTASH REDIS REST URL Yes Upstash Redis REST URL UPSTASH REDIS REST TOKEN Yes Upstash Redis REST token","default_branch":null,"files":null,"tree":[],"storefront":"/r/vanxh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vanxh/openbio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}