GoShortrr

module
v0.0.0-...-f5a8ae6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2023 License: MIT

README


~ GoShortrr ~

A fast, simple and powerful URL Shortener




⚠️ Disclaimer
This project is still in a very early state of development and future updates might include breaking changes to the API until the first stable release (v1.0.0).


What is GoShortrr?

The goal of this project is to provide a clean web dashboard as well as a fast and open REST API to shorten URLs (even headless, i.e. without the web dashboard). The RESTful API is supposed to give you an interface that is just as powerful as the web dashboard, so all the features of the web dashboard should have an open and documented API implementation. That enables you to use GoShortrr in other projects (for instance a blog or chat bot) to automatically create, delete manage and analyze shortlinks.


Features

Web Dashboard

GoShortrr ships with a nice and clean web dashboard that aims to give you a front-end implementation of all REST API features. It's build using React, so it's a SPA (single page application).

Screenshots coming soon!

REST API

As mentioned above, GoShortrr has a fast and open REST API that aims to provide an implementation of all of GoShortrr's features. The web dashboard itself utilizes this API, there is no such thing as an internal API.

API docs coming soon!


📦 Installation

If you want to host your own instance of GoShortrr, follow the instructions provided on the wiki page.


Third party dependencies

Back End

Front End


Copyright © 2021 Fabian Reinders (fabiancdng)

Directories

Path Synopsis
cmd
goshortrr command
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL