License | Go Version | Actions | GoReport |
---|---|---|---|
Yet another URL shortener made in Go.
A hobby project of me that I made for improving my coding skills.
GoShort.
Server:
- Go (used net/http and chi)
- PostgreSQL (production) and SQLite3 (dev and tests)
Client:
- Pure JS
- HTML5
- CSS (TailwindCSS)
- URL Shortening
- URL Shortening with a custom short URL
- Getting original URL from a short URL
- Expire able Links
- A good icon/logo
- Extensions for browsers
POST /api/v3/shorten
Parameter | Type | Description |
---|---|---|
url |
string |
Required. URL to shorten. |
custom |
string |
Optional Custom short URL |
POST /api/v3/getOrigin
Parameter | Type | Description |
---|---|---|
url |
string |
Required. Short URL. |