Open Source Linktree Alternatives
A curated collection of the 4 best open source alternatives to Linktree.
The best open source alternative to Linktree is LittleLink. If that doesn't suit you, we've compiled a ranked list of other open source Linktree alternatives to help you find a suitable replacement. Other interesting open source alternatives to Linktree are: LinkStack, Linky and Slugy.
Linktree alternatives are mainly Marketing & Customer Engagement but may also be Website Builders. Browse these if you want a narrower list of alternatives or looking for a specific functionality of Linktree.
DIY link-in-bio page you host yourself, built from plain HTML and CSS with more than a hundred branded button styles.

LittleLink is a self-hosted alternative to Linktree that you edit by hand. It comes with more than 100 branded button styles, and adding a link means adding a line of HTML rather than logging into somebody else's dashboard and accepting their terms.
The project is deliberately built from the fundamentals. There is no gulp, no npm and no build step, only its own vanilla CSS, which is how the sample page scores 100 out of 100 on performance, accessibility, best practices and SEO in Google PageSpeed Insights.
What ships with it, and what the community has built around it.
- Themes: auto, light and dark work out of the box, selected in the page markup and recolored by editing one stylesheet.
- Contrast handling: buttons without enough contrast against the background get an inverse stroke so they stay visible in either theme.
- Button Builder: a companion site previews button styles, checks contrast ratios, suggests strokes and copies out the generated CSS and HTML.
- LittleLink Extended: a separate repository collects niche services so the core stays focused on the brands most people need.
- Figma template: a community file for planning a page before touching any markup.
Deployment is a single click to Cloudflare, DigitalOcean, Vercel, Netlify or Amplify, and GitHub Pages, a home lab server or any CDN serves it just as well. Community Docker builds exist for anyone who prefers a container. Editing needs only basic HTML, and the wiki documents both adding custom buttons to a fork and submitting a new brand upstream.
Self-hosted link sharing platform where several users each build a customizable page of links, all managed from a shared admin panel.

LinkStack is an open source alternative to Linktree, aimed squarely at a limitation everyone has met: social platforms allow one link in a profile, and a LinkStack page turns that one link into all of them.
What separates it from a commercial service is where it runs. LinkStack sits on your own web server or hosting provider, which keeps the data yours, and the maintainers state plainly that they will never sell user data. Installation is a drag and drop affair, download the latest release, place the folder in the root directory of your site, then walk through a setup page the first time you open it. No terminal commands and no editing source code.
What the platform gives you once it is running.
- Multi-user: other people can register and build their own pages, which suits businesses and organizations managing many links at once.
- Admin panel: one interface for managing users and reaching their links.
- Themes: custom themes change the look of a page without touching code.
- Docker: a companion repository packages a container version for anyone who prefers one.
- Community instances: volunteers host free public instances for people who cannot or would rather not self-host.
The project publishes an updating guide, a documented fork structure and a Discord community for support, and it is funded through GitHub sponsors, Patreon and Liberapay rather than through the data of the people using it.
Link-in-bio page builder whose blocks pull live content from Spotify, Instagram, TikTok and GitHub, for creators tired of stale pages.

Linky builds a personal page that holds everything you make behind one link, and keeps it current on its own. The usual link-in-bio page goes stale the moment you stop editing it, so the blocks here refresh themselves from the accounts you already post to rather than from whatever you last remembered to paste in.
Setup runs in three steps. You claim a username and the page exists at that handle, you drag in blocks for links, music, video and live integrations and pick a theme, then you drop the single link into every bio. Connect Spotify, Instagram, TikTok or GitHub once and visitors see the latest track, post or activity without further work.
The hosted service and the code behind it cover the same ground.
- Rich blocks: links, music, video and live integrations arranged by drag and drop, with no code involved.
- Templates: a palette and a starting layout that stay fully editable after you choose one.
- Analytics: views and clicks per link and per block, so the strongest items move up the page.
- Self-hosting: documented local development and self-hosting paths for running your own instance.
- Stack: Next.js and TypeScript with Tailwind for styling, NextAuth for sign-in and Resend for email.
The hosted version is free to start and asks for no card, and deployments run on Vercel. Running it yourself follows the guides in the repository, and contributions go through a documented set of CI checks, with a separate private channel for reporting security issues.
A link shortener with custom domains, QR codes and click analytics, for teams sharing branded links from a single dashboard.

Slugy shortens links and keeps everything that happens afterwards in the same place. The short link, the QR code generated for it, the clicks it collects and the bio page it appears on are all managed from one dashboard instead of three separate subscriptions.
The app is a Next.js and TypeScript project with Tailwind for styling and Better-Auth for sign in. Prisma talks to a Neon Postgres database, Upstash provides caching, Tinybird stores the analytics events, Resend sends email notifications, and the whole thing deploys to Vercel.
The feature set stays close to the job of sharing a link.
- Link shortening: long links become short, branded ones that read well in a message or a post.
- Custom domains: your own domain serves the short links, so nothing carries someone else's brand.
- QR codes: a scannable code is generated for any link, for print or for a screen.
- Analytics: a dashboard reports click performance with detail behind each link.
- Bio links: a personal page gathers several destinations behind one short address.
The stack leans on managed services, so a self-hosted copy means bringing accounts with the same providers or substituting equivalents for them. Slugy suits a creator or a small team that wants branded short links, QR codes and click data under a domain they own, with the code open for reading and the project supported through sponsorship.