thedevs-network/kutt

Free Modern URL Shortener.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 6 minutes ago
Added to GitGenius on September 5th, 2026
Created on February 13th, 2018
Open Issues & Pull Requests: 80 (+0)
GitHub issues: Enabled
Number of forks: 1,504
Total Stargazers: 11,082 (+0)
Total Subscribers: 77 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.0 days
Mean response time: 232.4 days
90th percentile: 1031.1 days
Tracked items: 307

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 8% of issues opened in the past year have been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 65
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 648 days
Stale 30+ days: 57
Stale 90+ days: 44

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (45)
  • bug (14)
  • blocklist (6)
  • good first issue (3)
  • help wanted (2)
  • feature (1)

Most active issues this week

Detailed Description

Kutt is a modern URL shortener that enables users to create shortened links with custom domains, manage link statistics, and administer users through a web interface.

The tool addresses the need for a self-hosted URL shortening solution by providing zero-configuration deployment with support for multiple databases including SQLite, Postgres, and MySQL. It offers features such as custom URLs, password protection, link expiration times, private statistics, and an admin panel for user and link management. The application includes OpenID Connect authentication, a RESTful API, and the ability to disable registration or anonymous links based on deployment needs.

Kutt suits organizations and individuals who want to run their own URL shortener without vendor lock-in. It is particularly valuable for those requiring custom domain support, fine-grained access control through an admin interface, or integration with existing authentication systems via OIDC. The project is designed for straightforward self-hosting with Node.js as the only hard requirement and optional support for Redis caching and various database backends. The setup process requires no build step and prompts for admin account creation on first run.

Issues and pull requests in the project typically experience extended wait times before receiving initial responses. The issue tracker shows concentrated activity around bug reports, enhancement requests, and blocklist management.