{"repo":"rothdennis/links-as-code","free":true,"listed":false,"github":"https://github.com/rothdennis/links-as-code","clone":"git clone https://github.com/rothdennis/links-as-code.git","description":"Self-hosted link collection in a simple YAML file","language":"CSS","stars":18,"topics":["bookmark-manager","python","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"LaC — Links as Code Manage your personal or team link collection as a version-controlled YAML file and serve it as a clean, searchable web page. --- Features Feature Details --- --- YAML-driven Define all your links in a single, human-readable YAML file — no database required Grouped links Organise links into named sections for easy navigation Live search Client-side search filters links instantly as you type Docker-ready One-command deployment with the official Docker image Configurable Customise the page title and link behaviour via environment variables Responsive design Works seamlessly on desktop and mobile Accessible 100 % Lighthouse accessibility score; fully keyboard-navigable Lightweight Built on Flask + Tailwind CSS with minimal dependencies --- Screenshot --- Quick Start Docker Compose (recommended) 1. Create a compose.yaml file: 2. Create your links file at ./data/links.yaml (see YAML Structure below). 3. Start the service: 4. Open http://localhost:9000 in your browser. Docker CLI --- Configuration All options are set via environment variables. Variable Default Description --- --- --- TITLE LaC - Links as Code Page title shown in the header and browser tab OPEN IN NEW TAB true Open links in a new browser tab ( true / false ) DATA DIR /app/data Path to the directory containing your links.yaml file DEBUG false Enable Flask debug mode (development only) --- YAML Structure Place a .yaml or .yml file inside your data directory. The application reads the first YAML file","default_branch":null,"files":null,"tree":[],"storefront":"/r/rothdennis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rothdennis/links-as-code/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."}