Url Shortener

github.com/spoo-me/url-shortener URL & Link Tools Open-source projectOpen source

spoo.me provides open-source link-management infrastructure with an API-first approach, according to its repository description.

github.com/spoo-me/url-shortener
Url Shortener homepage screenshot

About Url Shortener

spoo.me is open-source link-management infrastructure. This repository contains the backend that handles redirects, the analytics pipeline, the public API, accounts and auth, and abuse and safety systems.

It is built with FastAPI on MongoDB and Redis, with a Cloudflare Worker in front for busy links. It can be self-hosted, and the external services it talks to are described as optional.

Key features

  • Custom aliases including emoji aliases
  • Password protection, click limits and expiry dates on links
  • Geo targeting with different destination per visitor country
  • A/B splits across destinations with stats per variant
  • Click analytics by country, browser, device, referrer and UTM tags
  • Data exports in CSV, XLSX, JSON or XML formats
Best for: Developers and teams that want to self-host link shortening with API access and click analytics.
Good for
  • Open source with self-hosting option
  • Versioned REST API with published OpenAPI spec and SDKs
  • External services are optional for self-hosted use
Watch out for
  • Self-hosting requires MongoDB and Redis

Url Shortener at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Url Shortener alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 17 alternatives

Popular in URL & Link Tools

Well-known listings from the same topic.

All 63

Url Shortener FAQ

What is required to self-host it?
A self-hosted instance needs MongoDB and Redis and nothing else. Without Cloudflare credentials the origin serves everything.
Does it provide an API?
Yes, it provides a versioned REST API at /api/v1 with a published OpenAPI spec.
Can links be created without an account?
Yes, links can be shortened without an account and then attached to an account later through claim links.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing