awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cydrobolt avatar

cydrobolt/polr

0
View on GitHub↗
5,099 stars·892 forks·PHP·GPL-2.0·28 viewspolrproject.org↗

Polr

Polr is a self-hosted URL shortener and link analytics platform. It allows users to create concise aliases for long web addresses and store all redirection and analytics data on private infrastructure to maintain full ownership of information.

The system functions as a custom domain link manager, enabling the assignment of branded domains or specific naming schemes to shortened URLs. It also serves as a programmatic link orchestrator, providing a structured API and a command-line interface to automate link generation and perform administrative tasks without a manual dashboard.

The platform covers core URL management capabilities, including the transformation of long addresses into brief links and the tracking of redirection metrics.

Features

  • URL Shorteners - Functions as a self-hosted service for creating, managing, and tracking shortened web links.
  • Key-Value Stores - Uses a high-performance key-value store to map short aliases to their original long URLs.
  • Self-Hosted Deployments - Enables full data sovereignty by allowing the software to be operated on user-owned infrastructure.
  • Self-Hosted Infrastructure - Ensures data ownership by storing all link mappings and analytics on private infrastructure.
  • Self-Hosted Link Managers - Provides a privately hosted application for the complete management of web link collections and analytics.
  • Short Link Management - Provides an API to programmatically generate and manage the lifecycle of shortened URLs.
  • Domain-Based Routing - Implements logic to route incoming requests to specific destinations based on the requested custom domain.
  • Programmatic API Interfaces - Exposes a programmatic API for automating the creation and management of shortened links.
  • Link Visit Analytics - Tracks and reports click statistics specifically for shortened URLs to provide redirection metrics.
  • Domain Mapping - Allows users to assign branded domains to their shortened links to align with a professional identity.
  • Short URL Management APIs - Provides a dedicated API for the programmatic creation and administration of shortened web addresses.
  • Multi-Domain Link Management - Manages short URL aliases across multiple branded root domains within a single installation.
  • Programmatic Administration APIs - Provides REST APIs and command-line tools to automate the creation and lifecycle management of shortened links.
  • Automated Link Generation - Automates the generation of shortened links through a structured programmatic interface.
  • Administrative Command-Line Tools - Includes a command-line tool for system bootstrapping and administrative configuration tasks.
  • CLI System Management - Provides a terminal interface for executing system commands and maintaining the environment.
  • Applications and Platforms - Modern link and URL shortener.

Star history

Star history chart for cydrobolt/polrStar history chart for cydrobolt/polr

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does cydrobolt/polr do?

Polr is a self-hosted URL shortener and link analytics platform. It allows users to create concise aliases for long web addresses and store all redirection and analytics data on private infrastructure to maintain full ownership of information.

What are the main features of cydrobolt/polr?

The main features of cydrobolt/polr are: URL Shorteners, Key-Value Stores, Self-Hosted Deployments, Self-Hosted Infrastructure, Self-Hosted Link Managers, Short Link Management, Domain-Based Routing, Programmatic API Interfaces.

What are some open-source alternatives to cydrobolt/polr?

Open-source alternatives to cydrobolt/polr include: shlinkio/shlink — Shlink is a self-hosted URL shortener designed for creating and managing shortened web addresses on custom domains… thedevs-network/kutt — Kutt is a self-hosted URL shortening service built with Node.js and PostgreSQL. It allows users to create short links… ash-jc-allen/short-url — This project is a URL shortening framework designed for managing, tracking, and resolving shortened web links. It… ccbikai/sink — Sink is a link shortening and management service built on Cloudflare Workers and KV for serverless redirection. It… mail-0/zero — Zero is an email automation and link management platform designed for self-hosted infrastructure. It functions as an… miantiao-me/sink — Sink is a self-hosted link management platform that combines URL shortening with click analytics and geographic…

Open-source alternatives to Polr

Similar open-source projects, ranked by how many features they share with Polr.
  • shlinkio/shlinkshlinkio avatar

    shlinkio/shlink

    5,117View on GitHub↗

    Shlink is a self-hosted URL shortener designed for creating and managing shortened web addresses on custom domains with full data ownership. It functions as a dynamic URL redirector and a multi-domain link manager, allowing a single installation to organize and serve aliases across several different root domains. The system is centered around a REST API for programmatic link management, enabling external applications to automate the creation, updating, and deletion of short URLs. It includes a dedicated traffic analytics engine that records visits, detects bots, and provides geolocation data

    PHPlaminasmezziophp
    View on GitHub↗5,117
  • thedevs-network/kuttthedevs-network avatar

    thedevs-network/kutt

    10,929View on GitHub↗

    Kutt is a self-hosted URL shortening service built with Node.js and PostgreSQL. It allows users to create short links with custom aliases and expiration dates while managing them through a database-backed system. The service integrates OpenID Connect for user authentication and provides a RESTful API for programmatic link management. The platform distinguishes itself through a custom domain router that maps incoming requests from user-defined domains to specific link records. It includes a dedicated administrative dashboard for branded link management and private analytics tracking to monitor

    JavaScriptlink-shortenershorten-urlsshortener
    View on GitHub↗10,929
  • ccbikai/sinkccbikai avatar

    ccbikai/Sink

    6,843View on GitHub↗

    Sink is a link shortening and management service built on Cloudflare Workers and KV for serverless redirection. It provides a suite of tools for creating branded web addresses, monitoring visitor statistics through a real-time analytics dashboard, and managing how links are distributed. The project features a dynamic traffic router that redirects visitors based on geographic location or device type and an AI metadata generator that automatically creates descriptive slugs and social media preview tags. It also includes a QR code generator for creating scannable codes that point to shortened ad

    Vue
    View on GitHub↗6,843
  • ash-jc-allen/short-urlash-jc-allen avatar

    ash-jc-allen/short-url

    1,368View on GitHub↗

    This project is a URL shortening framework designed for managing, tracking, and resolving shortened web links. It provides a database-driven routing system that maps unique aliases to destination addresses while enforcing lifecycle controls, such as activation and expiration timestamps, to manage link availability. The platform distinguishes itself through its extensibility and support for multi-tenant infrastructure. Developers can inject custom routing logic and middleware into the redirection process, allowing for tailored behavior such as specific HTTP status codes or dynamic parameter fo

    PHPhacktoberfestlaravel
    View on GitHub↗1,368
See all 30 alternatives to Polr→