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
Views: 0