OpenSource-Hub
L

LittleLink

2.9k stars·Developer Tools·SHA-256 checksum verified

A DIY self-hosted LinkTree alternative with over 100 branded button styles, easy one-click deployment, and excellent performance.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-host your own link-in-bio page with 100+ branded buttons, lightning-fast performance, and one-click deploy.

Core Features

  • 100+ branded button styles ready to use
  • Light, dark, and auto themes with accessibility stroke
  • Built with vanilla CSS/HTML, extremely lightweight
  • One-click deploy to Cloudflare, Vercel, Netlify, DigitalOcean, Amplify
  • Online Button Builder for custom buttons

What It Can't Do

  • Some branded buttons may have low contrast; automatic strokes help but manual testing is recommended. 2. Adding custom non-brand buttons requires basic HTML/CSS knowledge. 3. Buttons from the extended repo (LittleLink Extended) vary in quality; check compatibility before use.

Use Cases

  • Personal link-in-bio page for social media bios
  • Business landing page for multiple contact points
  • Developer self-hosted alternative to LinkTree

Detailed Introduction

LittleLink is a DIY, self-hosted alternative to LinkTree. It provides over 100 pre-designed branded button styles that you can easily use to create a personal link-in-bio page. The project is built with vanilla CSS and HTML, ensuring minimal bloat and outstanding performance (scoring 100/100 in Google PageSpeed Insights). It supports light, dark, and auto themes, with accessibility features like automatic stroke outlines for low-contrast buttons. You can deploy it with one click on Cloudflare, DigitalOcean, Vercel, Netlify, Amplify, or host it manually. Custom buttons can be created using the Button Builder tool, and the community maintains an extended repository for niche services. LittleLink is ideal for individuals, creators, and businesses wanting a simple, customizable, and fast link-in-bio page without relying on third-party services.

Troubleshooting & FAQ (1)

Troubleshooting
Why does my LittleLink Docker container show the Nginx welcome page instead of the site?

The default Nginx welcome page appears when the LittleLink files are not copied into the image. This happens if you build from the wrong directory (e.g., the docker/ subfolder). Build from the project root, specifying the Dockerfile path with -f:

git clone https://github.com/sethcottle/littlelink.git
cd littlelink
docker build -f docker/Dockerfile -t littlelink .
docker run -d -p 8080:80 littlelink

Verify the files are present:

docker run --rm littlelink ls -la /usr/share/nginx/html/

You should see index.html, css/, images/, and fonts/. If only default files show, your build context is wrong.

GitHub Issue #163

Tags

self-hostedlink-in-biopersonal-pageopensourcecsshtml

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

1. Fork the repo or use a one-click deploy button (Cloudflare, Vercel, etc.)

4

2. To edit locally, clone the repo and open index.html and css/brands.css in a text editor

5

3. Modify the button list in index.html (follow existing examples)

Install Guide
  1. 1. Fork the repo or use a one-click deploy button (Cloudflare, Vercel, etc.)
  2. 2. To edit locally, clone the repo and open index.html and css/brands.css in a text editor
  3. 3. Modify the button list in index.html (follow existing examples)
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the deployed service or repository. LittleLink has no database dependency.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-26 22:05:32
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects