github.com
Kutt is a self-hosted URL shortener with custom domain support. It allows creating and editing links, setting custom URLs, passwords and expiration times, viewing statistics, and managing users. It supports SQLite, Postgres and MySQL databases, OpenID Connect login and a RESTful API.