Skip to content
← projects
tool TypeScript · Node.js · SQLite · Docker

Lynx

An open-source, self-hosted link manager for bringing a profile, links, and content into one fully customizable public page.

Problem
Hosted link-in-bio platforms limit control over data, customization, and deployment.
Solution
Lynx combines a public page, admin dashboard, SQLite storage, authentication, themes, link scheduling, and JSON import/export in a Docker-ready application.
Outcome
An independent personal hub with responsive editing, live preview, click analytics, and full control over appearance and content.
Stack
TypeScriptNode.jsSQLiteDocker

A hub under your control

Lynx manages standard links, text, grouped content, separators, icons, and images. Items can be reordered, hidden, or scheduled for date ranges without being deleted.

Management and security

The dashboard uses hashed passwords, signed JWT sessions, parameterized SQLite queries, and rate limiting. Links and themes can be backed up and restored as JSON.