https://github.com/lebe-dev/shortly
https://github.com/lebe-dev/shortly
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/lebe-dev/shortly
- Owner: lebe-dev
- License: apache-2.0
- Created: 2026-04-08T07:18:02.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-07T09:47:40.000Z (2 months ago)
- Last Synced: 2026-05-07T11:41:14.124Z (about 2 months ago)
- Language: Rust
- Size: 721 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Security: docs/security.md
Awesome Lists containing this project
README
# Shortly

URL shortener service.
## Quick start
```bash
docker run --name shortly -p 8080:8080 tinyops/shortly:1.5.0
```
## Features
- BLAZING FAST 🌝 (Svelte+Rust)
- **Custom named URLs** - create memorable short links like `/onboarding` (requires authentication)
- **OAuth Authentication** - GitLab OAuth support with session management
- **Rate limiting** - configurable per-user limits for custom URLs
- Database support: SQLite, PostgreSQL
- Locales support: en, ru, es, fr, de, jp, ge, zh, he
- Dark theme support
- Low resource usage:
```bash
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
c63264ba615e shortly 0.03% 4.98MiB / 1.921GiB 0.25% 207kB / 1.35MB 106kB / 295kB 3
```
## Documentation
- Installation
- [Docker](docs/install/docker.md)
- [Configuration](docs/configuration/configuration.md)
- [Add locale](docs/locale.md)
- [Monitoring](docs/monitoring.md)
- [Development](DEV.md)
## RoadMap
- Backend: Public API
- Chrome extension: click: create short URL from current page
- Security: URL filters support
- Security: Add captcha support
- QRCode generation