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.