Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/majidgolshadi/url-shortner
High scalable tiny-url app
https://github.com/majidgolshadi/url-shortner
base62 distrebuted-sequence-number golang mariadb mysql range-counter rest-api url url-shortener
Last synced: about 1 month ago
JSON representation
High scalable tiny-url app
- Host: GitHub
- URL: https://github.com/majidgolshadi/url-shortner
- Owner: majidgolshadi
- License: mit
- Created: 2018-11-29T20:46:59.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-19T21:08:40.000Z (6 months ago)
- Last Synced: 2024-06-21T11:32:42.831Z (6 months ago)
- Topics: base62, distrebuted-sequence-number, golang, mariadb, mysql, range-counter, rest-api, url, url-shortener
- Language: Go
- Homepage:
- Size: 135 KB
- Stars: 16
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URL Shortener
It takes long URLs and squeezes them into fewer characters to make a link easier to share.## Feature list
- [X] Generate an URL short token
- [X] Delete registered URL from DB
- [X] Fetch url details via the token
- [X] RDBMS (MySQL) datastore integration capability
- [X] Multi node deployment support
- [X] Configurable (toml)
- [X] Administration REST APIs
- [ ] Logging & HealthCheck
- [ ] Set custom headers in redirection
- [ ] Fetch page title
- [ ] Collect statistics
- [ ] Register an customer
- [ ] Specific customer counter range