Shlink

Shlink

Shlink is a PHP-based self-hosted URL shortener that allows you to create and manage shortened URLs under your own domain. It provides both CLI and REST API interfaces with features like visit tracking, QR code generation, and multi-domain support.

Similar self-hosted alternatives:
Repository activity:
Stars
3,933
Forks
315
Watchers
20
Open Issues
34
Last commit
11 days ago
Details:
Estimated Popularity
16
Pricing Model
Free
Hosting Type
Self-Hosted
License
MIT
Deployment Difficulty
Medium
Language
PHP
Shlink screenshot

Shlink is a feature-rich URL shortener that you can self-host to maintain control over your shortened URLs. It offers comprehensive visit tracking, multiple interfaces for management, and enterprise-grade features while remaining open source.

Key Features

  • URL Management:

    • Custom short code creation
    • Multi-domain support
    • QR code generation
    • URL tagging and metadata
    • Visit tracking and analytics
    • API key authentication
  • Analytics & Tracking:

    • Detailed visit statistics
    • Geolocation tracking
    • Device information
    • Referrer tracking
    • Custom visit tags
    • Real-time analytics
  • Integration Options:

    • REST API access
    • CLI interface
    • Web-based client
    • Docker deployment
    • Multiple database support
    • API documentation
  • Deployment Features:

    • Docker container support
    • Multiple database options
    • Easy configuration
    • Installer script
    • Documentation
    • Active maintenance

Help improve this content

Found an error or want to add more information about Shlink? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects