GitHunt

Azure Url Shortener (AzUrlShortener)

GitHub Release .NET Build GitHub License Discord

All Contributors

UrlShortener

A simple and easy to use and to deploy budget-friendly Url Shortener for everyone. It runs in your Azure (Microsoft cloud) subscription.

If you don't own an Azure subscription already, you can create your free account today. It comes with 200$ credit, so you can experience almost everything without spending a dime. Create your free Azure account today

Features:

  • Redirect different destination base on schedules.
  • Keep Statistics of your clicks.
  • Budget-friendly and 100% open-source.
  • Extensible for more enterprise-friendly configurations
  • Simple step by step deployment.

How To Deploy

๐Ÿ‘‰ Step by Step Deployment ๐Ÿ‘ˆ documentation is available here.

If you want to Update or Upgrade, please refer to the faq page.

How To Use It

Once deployed, use the admin webApp (aka TinyBlazorAdmin) to create new short URLs.

Tiny Blazor Admin looks

Alternative Admin Tool

By default, all the required resources are deployed into Azure. However you can decide to run the API locally, in a container or somewhere else. You can than use an API client like Postman or a plugin to VSCode like REST Client, to manage your URLs. We've included simple API calls via a postman collection and environment here.

You can also directly update the tables in storage using Azure Storage Explorer.


Videos

There is also a videos that explains a bit how things works and does a quick tour of the project.

Cloud 5 Mins Azure Friday
Tiny Blazor Admin looks Azure Friday

What's Next?

We are always trying to make it better. See the AzUrlShortener project page and issues to see the current progress.

You are invited to go into the Discussion tab to share your feedback, ask question, and suggest new feature! Or have look at our faq page for more information.

Current Backlog contains:

  • More Statistics
  • QR Code
  • More tracking information (like Country)
  • etc.

Contributing

If you find a bug or would like to add a feature, check out those resources:

Check out our Code of Conduct and Contributing docs. This project follows the all-contributors specification. Contributions of any kind welcome!

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

SurlyDev
SurlyDev

๐Ÿค”
Frank Boucher
Frank Boucher

๐Ÿ’ป ๐Ÿ“น ๐Ÿ›
AKER
AKER

๐Ÿค”
Vincent Baaij
Vincent Baaij

๐Ÿ’ป
kmm7
kmm7

๐Ÿ’ป ๐Ÿค”
fs366e2spm
fs366e2spm

๐Ÿ› ๐Ÿค”
Hugo Hedlund
Hugo Hedlund

๐Ÿ’ป
Nathan Fisk
Nathan Fisk

๐Ÿ“–
Erik Alsmyr
Erik Alsmyr

๐Ÿ› ๐Ÿ“–
Bernard Vander Beken
Bernard Vander Beken

๐Ÿ“–
IronManion
IronManion

๐Ÿ“–
Jason Hand
Jason Hand

๐Ÿ“– ๐Ÿš‡
Scott Cate
Scott Cate

๐Ÿ’ป
arglgruml
arglgruml

๐Ÿ›
DavidTCarpenters
DavidTCarpenters

๐Ÿ’ป
Roger D. Winans
Roger D. Winans

๐Ÿ“–
fatpacket
fatpacket

๐Ÿ“–
Chad Voelker
Chad Voelker

๐Ÿ’ป ๐Ÿ“–
David Ginn
David Ginn

๐Ÿ’ป
Catcher Wong
Catcher Wong

๐Ÿ’ป
Zhiqiang Li
Zhiqiang Li

๐Ÿ’ป
ddematheu2
ddematheu2

๐Ÿ› ๐Ÿ’ป
David Oliva Paredes
David Oliva Paredes

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

This project was inspired by a project created by Jeremy Likness that you can find here jlik.me.

Languages

C#48.4%HTML36.1%Bicep10.5%CSS4.9%Shell0.1%
MIT License
Created March 10, 2020
Updated March 9, 2026
microsoft/AzUrlShortener | GitHunt