{"repo":"timothystewart6/littlelink-server","free":true,"listed":false,"github":"https://github.com/timothystewart6/littlelink-server","clone":"git clone https://github.com/timothystewart6/littlelink-server.git","description":"A lightweight, open source, stateless, and self-hosted alternative to linktree in a Docker container!","language":"TypeScript","stars":1148,"topics":["linktree","react","reactjs","node","javascript","nodejs","express","docker","link","tree"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🔗 LittleLink-Server LittleLink-Server is a lightweight, self-hosted link page for publishing a profile, avatar, social links, custom buttons, metadata, analytics, and health checks from environment variables. It is inspired by LittleLink and built with Next.js, React, and TypeScript. The container image uses Next.js standalone output so the production runtime stays small and only includes the files needed to serve the app. 👇 What is LittleLink-Server? LittleLink-Server takes the same simple approach as LittleLink and packages it as a configurable Node.js application. Pass environment variables to control page metadata, theme, profile content, social links, custom buttons, analytics providers, and health check behavior. Configuration is evaluated at request time. Rebuilds are not required when environment values change, but containers should be restarted so the running process receives the new values. Developer Setup Prerequisites - Node.js 24 or later - Yarn Classic 1.22.x Commands File conventions This project uses TypeScript. The file extension tells you what the file contains: - .ts for code without JSX (server, configuration, utilities) - .tsx for React components and tests that contain JSX If you use VS Code, set the workspace TypeScript version: 1. Open any .ts or .tsx file. 2. Click the TypeScript version in the bottom-right status bar. 3. Select Use Workspace Version (the one listed next to node modules/typescript ). For contribution workflow, validation, and button","default_branch":null,"files":null,"tree":[],"storefront":"/r/timothystewart6","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timothystewart6/littlelink-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}