7c6d67c0c753ad18977a6d6e0e236a0cbc2a27f1
Lightweight URL shortener (API-only) with minimal resource requirements.
Highly performant: 11k req/sec, latency 11ms, 40MiB avg memory usage (100k requests using 125 connections, benchmark).
Self-hosted: Dokku, Docker Compose.
Images available on Docker Hub.
Why bit?
It is feature-complete by design: simple and reliable without unnecessary bloat. Bug fixes will continue, but new features aren't planned.
- Minimal tracking setup: Country, browser, OS, referer. No cookies or persistent tracking mechanisms are used beyond what's available from a basic client's request.
- Includes
X-Forwarded-Forheader. - Multiple users are supported via API key authentication. Users can create, list and delete keys via the CLI.
- Easy to extend, Ruby on Rails-inspired setup.
Recommented requirements
- 100MB disk space
- 100MiB RAM
- x86_64 or ARM64
Documentation
Contributing
Found an issue or have a suggestion? Please follow our contribution guidelines.
Languages
Crystal
98.7%
Dockerfile
1.3%