{"repo":"arumes31/redrx","free":true,"listed":false,"github":"https://github.com/arumes31/redrx","clone":"git clone https://github.com/arumes31/redrx.git","description":"A modern, high-performance, self-hosted URL shortener written in Go, backed by PostgreSQL or SQLite with optional Redis. Ships as a single static binary with custom QR codes, link rotation, local MaxMind GeoIP analytics, automatic phishing screening, and strict security hardening.","language":"Go","stars":34,"topics":["dark-theme","geoip","phishing-protection","postgresql","prometheus","qrcode-generator","redis","sast","self-hosted","url-shortener"],"license":"MIT","category":"databases-storage","readme_excerpt":"Redrx A modern, high-performance, and feature-rich self-hosted URL shortener written in Go, backed by PostgreSQL or SQLite with optional Redis. It features a stunning dark UI with interactive animations, robust security protocols, and real-time geographical analytics — shipped as a single static binary. Live Demo: redrx.eu --- 📖 Table of Contents 1. ✨ Features 2. 🏗️ Redirection & Security Flow 3. 🛠️ Tech Stack 4. 🚀 Quick Start (Docker) 5. 💻 Local Development Setup 6. 🔧 Configuration & Environment Variables 7. 🔌 REST API Documentation 8. 🛡️ Security and Hardening --- ✨ Features 🔗 Custom Short Codes: Fully customized or auto-generated, readable base62 short keys. 🔄 Rotational Redirects: Rotate destination traffic between multiple targets using a single short link (perfect for A/B testing or server balancing). 🔒 Password Protection: Seal individual short links with strong cryptographically-validated access passwords. 📅 Scheduling & Expiration: Set strict validity windows with start at and end at parameters, or automatic time-to-live (TTL) limits. 🎨 Interactive QR Codes: Auto-generate customizable SVG/PNG vector QR codes with fully custom colors targeting the short URL directly. 📊 Analytics Dashboard: Deep visualization on click counters, browser types, platforms, and real-time country detection (powered by local MaxMind GeoIP). 🚨 Phishing Deterrent: Dual-stage safety verification: cross-checks domain creation against real-time phishing databases with automated mal","default_branch":null,"files":null,"tree":[],"storefront":"/r/arumes31","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arumes31/redrx/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."}