rs-short

rs-short

rs-short is a lightweight link shortener written in Rust, developed to be as minimal and efficient as possible. Powered by the Actix web framework, it supports SQLite, PostgreSQL, and MySQL backends, offers Docker deployment, and is actively maintained with frequent releases.

Key Features

  • Rust performance — A compiled, memory-safe binary that is fast and resource-efficient.
  • Multiple backends — SQLite for simplicity, or PostgreSQL and MySQL for larger deployments.
  • Actix web framework — Built on a mature, high-performance Rust web server.
  • Docker support — Official Dockerfile for quick containerised deployment.
  • Configuration file — Simple TOML configuration for domain, storage, and behaviour.
  • Actively maintained — Regular updates and dependency refreshes through 2026.

Why Use rs-short?

rs-short is the right choice when you want a shortener with a tiny footprint and a single static binary. Rust gives you performance and safety without a heavy runtime, making it excellent for edge servers, containers, or low-power hardware where every megabyte counts.

Use Cases

  • Deploying a minimal shortener on a Raspberry Pi or small VPS.
  • Running a fast short-link service in a Docker or Kubernetes environment.
  • Self-hosting links on infrastructure with constrained CPU and memory.

Platform

Linux (Docker or compiled Rust binary), macOS

Licence

Open source (see repository)

Website

git.42l.fr/lacontrevoie/rs-short

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.