← all SaaS
Self-host Linktree
Link-in-bio landing page
Linktree gives creators a single shareable URL that fans out to their other links. The product itself is trivial to clone — the value is the polish, the analytics, and not having to host anything. Self-hostable replacements are essentially static-or-tiny-app pages with a JSON list of links.
Linktree pricing anchor: Free with Linktree branding; $5-24/mo for custom branding + analytics.
LinkStack linkstackorg/linkstack alive
- GitHub
- ★ 3.57k · last commit 3mo ago · 45 open issues
- License
-
AGPL-3.0 - Setup time
- 10min docker-compose (PHP + SQLite or MySQL)
- Monthly cost
- $5 VPS handles thousands of clicks/day for a small creator.
Migration sketch. Linktree exports are not first-class — copy your link list manually from the Linktree admin (typically <50 links). In LinkStack admin → Links → Add, paste each. LinkStack supports custom themes, analytics (built-in or via Plausible / Umami / Matomo), and OAuth login.
Good fit forCreators who want a Linktree look with custom themes, multi-user support, and built-in lightweight analytics.
Weak atPHP stack feels dated relative to LittleLink's static output; AGPL note may matter for commercial agencies.
LittleLink sethcottle/littlelink stale
- GitHub
- ★ 2.95k · last commit 3mo ago · 0 open issues
- License
-
MIT - Setup time
- 5min — clone the repo, edit `index.html`, deploy as a static site
- Monthly cost
- $0 — host on Vercel / Netlify / Cloudflare Pages free tier or any static host.
Migration sketch. Pure HTML/CSS — fork the repo, replace the example links in `index.html` with your own (each link is a `<a class="button button-saas">` tag with a brand class). Deploy as a static site. No DB, no analytics by default; sprinkle in Plausible/Umami if you want clicks.
Good fit forAnyone whose only requirement is a styled link list and zero ops cost.
Weak atNo CMS / admin UI — every link change is a code edit + redeploy; no built-in analytics.
BioDrop EddieHubCommunity/BioDrop dead · archived
- GitHub
- ★ 5.71k · last commit 23mo ago · 72 open issues
- License
-
MIT - Setup time
- 15min docker-compose (Next.js + MongoDB)
- Monthly cost
- $10 VPS for the Node stack + MongoDB.
Migration sketch. Each user's profile is a JSON file in the repo (`data/<username>.json`) listing links, social handles, and milestones. Forking and editing the JSON is the path; or run the hosted-shape multi-user mode against your MongoDB. Linktree links → BioDrop's `links` array fields, mapped manually.
Good fit forDevs who want a profile-shaped link page with a milestones/timeline section, in a Next.js stack they can extend.
Weak atBioDrop pivoted away from being primarily a link-in-bio tool; check current activity (the freshness pill above) before betting on it.
In a terminal? npx os-alt linktree prints this table —
how the CLI works →