Home

Link Shortener

Open source self-hosted link shortener build on the Cloudflare Developer Platform

Demo

Hosted Demo (opens in a new tab) - Limited to one minute link expiration for demo purposes

Ethos / Features

  • Scale to $0 - No servers, costly databases, or other infrastructure to manage. Serverless using the Cloudflare Worker's platform (should work under free tier)
  • Open Source - Free to use, open source, and easily customizable
  • Expire Links - Set TTL on links to expire them after a certain amount of time
  • View Stat - See how many times your link has been clicked
  • Public API - Create shortlinks using a publically accessible API, secured using an API key
  • Easy deployment with GitHub Actions

Contributing

Contributions are welcome! Please open an issue or pull request if you have any suggestions or would like to contribute to this project.

License / Trademarks

This project is licensed under the GPLv3 License. See LICENSE (opens in a new tab) for details.

Help and Support

If you need help or support, please open an issue (opens in a new tab) on GitHub where I or a community member may be able to help. If you need more personalized support, would like a maintenance contract, or would like to customize this project for your needs, please contact me at mackenly.com (opens in a new tab).

Support This Project

If you find this project useful, please consider supporting it by sponsoring me on GitHub (opens in a new tab). If interested in getting your company's name listed here and in the README as a sponsor, contact me.