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
YOURLS avatar

YOURLS/YOURLS

0
View on GitHub↗
12,078 stars·2,071 forks·PHP·MIT·21 viewsyourls.org↗

YOURLS

YOURLS is a self-hosted URL shortening service that provides a platform for creating, managing, and tracking shortened links on a custom domain. Built as a web application, it functions as a redirection engine that processes incoming requests on the host server to perform HTTP redirects while capturing engagement metrics.

The platform distinguishes itself through a modular architecture that allows for extensive customization. Users can modify core functionality or add new capabilities by installing or developing custom plugins, which integrate into the system through a hook-based event model. This extensibility ensures that the service can be adapted to specific branding and operational requirements without altering the underlying source code.

Beyond basic redirection, the system includes comprehensive tools for monitoring link performance, such as tracking historical click data, identifying traffic referrers, and mapping visitor geographic locations. It also provides a standardized interface for external software to interact with the infrastructure, enabling programmatic access to link management and analytics data through a developer-focused API.

Features

  • URL Shorteners - Offers a self-hosted service for creating, managing, and tracking shortened links on a custom domain.
  • Link Management Platforms - Provides a PHP-based platform for link shortening and visitor analytics.
  • Redirection Rules - Handles server-side HTTP redirects and captures engagement metrics including referrer and geographic data.
  • Hook-Based Plugin Systems - Extends core functionality by triggering custom callback functions at predefined lifecycle events.
  • Engagement Trackers - Tracks historical click data, referrers, and visitor locations to provide actionable engagement insights.
  • Official Tools - The core URL shortening engine and management platform.
  • Plugin Extensions - Adds SEO-friendly headers to redirection responses.
  • UI And Customization - Configures the number of links displayed per page.
  • Url Shorteners - PHP-based URL shortener with detailed analytics and plugin support.
  • Engagement Analytics - Analyzes historical click data and visitor locations to measure user interaction with shared links.
  • Link Management - Provides programmatic access to link management and performance metrics via an API.
  • Plugin Extenders - Allows adding new capabilities to the core system via custom code modules without altering source code.
  • HTTP Redirects - Performs server-side HTTP status code redirects for incoming requests.
  • RESTful APIs - Exposes core link management and analytics data through standardized HTTP endpoints.
  • Modular Plugin Systems - Supports extending core functionality through custom modules without modifying the underlying source code.
  • External Application Integrations - Enables external software to programmatically create, manage, and retrieve shortened links and analytics.
  • Extension Support - Provides a modular platform that supports custom plugins and external software integration.

Star history

Star history chart for yourls/yourlsStar history chart for yourls/yourls

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 yourls/yourls do?

YOURLS is a self-hosted URL shortening service that provides a platform for creating, managing, and tracking shortened links on a custom domain. Built as a web application, it functions as a redirection engine that processes incoming requests on the host server to perform HTTP redirects while capturing engagement metrics.

What are the main features of yourls/yourls?

The main features of yourls/yourls are: URL Shorteners, Link Management Platforms, Redirection Rules, Hook-Based Plugin Systems, Engagement Trackers, Official Tools, Plugin Extensions, UI And Customization.

What are some open-source alternatives to yourls/yourls?

Open-source alternatives to yourls/yourls include: ash-jc-allen/short-url — This project is a URL shortening framework designed for managing, tracking, and resolving shortened web links. It… shlinkio/shlink — Shlink is a self-hosted URL shortener designed for creating and managing shortened web addresses on custom domains… typecho/typecho — Typecho is a self-hosted PHP blogging platform and content management system designed for publishing blogs and… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…

Open-source alternatives to YOURLS

Similar open-source projects, ranked by how many features they share with YOURLS.
  • 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
  • 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
  • typecho/typechotypecho avatar

    typecho/typecho

    12,372View on GitHub↗

    Typecho is a self-hosted PHP blogging platform and content management system designed for publishing blogs and journals. It functions as a multi-database CMS, providing a writing interface that converts lightweight markup language into formatted HTML for streamlined article authoring. The platform is built as a plugin-based system, allowing users to extend functionality and modify site behavior through third-party extensions. Site appearance and layout are managed through a customizable theme system. The system includes capabilities for managing content via custom data fields and supports da

    PHPblogmarkdownphp
    View on GitHub↗12,372
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • See all 30 alternatives to YOURLS→