C'EST QUOI ?
Une alternative open source à Linktree : une page de profil publique en oneurl.live/pseudo qui regroupe tous les liens qu'on veut partager. La stack est récente : Next.js 16 (App Router) et React 19 côté front, un backend Express séparé, PostgreSQL via Prisma, et Better Auth pour la connexion Google. Le tout sous licence BSD-3-Clause.
POURQUOI C'EST INTÉRESSANT ?
- Deux façons de l'utiliser : réserver son pseudo sur l'instance publique oneurl.live, ou auto-héberger la stack complète (Node 20+ ou Bun, migrations Prisma, front sur le port 3000 et API sur le 3001).
- Analytics intégrées : le suivi d'engagement du profil est dans le produit, avec des graphiques Recharts, sans brancher un outil de mesure externe.
- Stack TypeScript actuelle : Next.js, Express, Prisma, TanStack Query et Tailwind. Pour qui vit déjà dans cet écosystème, le code est facile à lire et à adapter.
- Avatars en glisser-déposer : upload géré par UploadThing et React Dropzone.
- Licence permissive : BSD-3-Clause, donc fork et adaptation possibles sans obligation de republier les modifications.
CAS D'USAGE
- Le lien unique en bio qui regroupe portfolio, GitHub, newsletter et réseaux.
- Une mise en ligne rapide : le pseudo se réserve depuis la page d'accueil, connexion Google, et le profil est publié.
- Auto-héberger son link-in-bio en gardant la main sur les données et les statistiques.
- Une base Next.js/Prisma à forker pour construire sa propre page profil.
Projet jeune : 431 étoiles et 87 commits sur la branche principale au moment de la rédaction.
