Singlelink logo

Singlelink

Create personalized link-in-bio pages with full control and custom domains.

Singlelink lets you build and host your own Linktree‑style bio page, offering custom domains, branding control, and a free Railway deployment option, all powered by Next.js and GraphQL.

Singlelink banner

Overview

Overview

Singlelink is a self‑hosted alternative to Linktree, aimed at creators, developers, and small businesses that want a customizable link‑in‑bio page without vendor lock‑in. It runs on a modern stack—Next.js for server‑side rendering, Apollo GraphQL for API flexibility, and MySQL for persistent storage—giving you full ownership of data and presentation.

Features & Customization

The platform supports custom domains per page, SEO‑friendly meta tags, and an optional branding toggle to remove Singlelink branding. Environment variables let you tailor the site title, description, and Open Graph image, while the GraphQL API enables integration with other services or custom front‑ends.

Deployment Options

You can launch a Singlelink instance with a single click on Railway, which provides a free tier for up to three pages. For more control, the project can be self‑hosted on any VPS that runs Node.js and MySQL, or combined with Vercel and PlanetScale for a fully managed cloud setup.

Highlights

Custom domains per page
Toggleable Singlelink branding
GraphQL API powered by Apollo Server
One‑click Railway deployment with free tier

Pros

  • Full control over data and hosting
  • Free deployment via Railway
  • Customizable meta tags for SEO
  • Built with modern stack (Next.js, GraphQL)

Considerations

  • Requires Node.js and MySQL knowledge to self‑host
  • Limited official support beyond Railway
  • No built‑in analytics (external required)
  • Branding toggle may need code changes for deep customization

Managed products teams compare with

When teams consider Singlelink, these hosted platforms usually appear on the same shortlist.

Beacons logo

Beacons

Link in bio & creator hub with store, email, and media kit

Bento logo

Bento

Personal profile and link-in-bio page builder that lets creators design a unified online presence easily

Bio.fm logo

Bio.fm

Link in bio that embeds videos, music, and social posts in rich blocks

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Creators needing a personalized bio page with custom domain
  • Developers who want full control over hosting and data
  • Teams looking for a free, self‑hosted Linktree alternative
  • Businesses that require SEO‑friendly meta customization

Not ideal when

  • Users who want a fully managed SaaS with 24/7 support
  • Non‑technical users uncomfortable with Node.js/MySQL setup
  • Projects needing built‑in advanced analytics
  • Organizations requiring a proprietary license

How teams use it

Personal portfolio link page

Consolidate social profiles, projects, and contact info under a custom domain.

Event landing page

Provide attendees quick access to tickets, schedule, and social channels.

Small business promo

Showcase products, services, and contact details with SEO‑optimized meta tags.

Open‑source project hub

Direct contributors to repository, documentation, and donation links in one place.

Tech snapshot

TypeScript95%
CSS3%
JavaScript2%
Dockerfile1%
Shell1%

Tags

linktree-alternativereactgraphqllinktreenodejsnextjsjavascriptmysqlapollo

Frequently asked questions

How do I deploy Singlelink?

Use the one‑click Railway button for a free setup, or self‑host by installing Node.js and MySQL on any VPS.

Do I need to pay for hosting?

Railway offers a free tier for up to three pages; otherwise you’ll need to cover your own server or cloud costs.

Can I remove Singlelink branding?

Yes, set the BRANDING environment variable to false to hide the default branding.

What database does Singlelink use?

Singlelink uses MySQL; you can run it locally via Docker or use hosted services like PlanetScale.

Is there a commercial hosted version?

Singlelink Cloud is planned, with pricing starting at $8/month, but it is not yet released.

Project at a glance

Dormant
Stars
579
Watchers
579
Forks
115
LicenseGPL-3.0
Repo age5 years old
Last commit3 years ago
Primary languageTypeScript

Last synced 2 hours ago