All Projects → prologic → Shorturl

prologic / Shorturl

Licence: other
Self hosted web app for shortening urls (URL shortener)

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Shorturl

Oss.ninja
👩‍⚖️ Dynamic licenses for your projects - no more LICENSE.txt!
Stars: ✭ 144 (+97.26%)
Mutual labels:  app, website
Goscraper
Golang pkg to quickly return a preview of a webpage (title/description/images)
Stars: ✭ 72 (-1.37%)
Mutual labels:  url, website
Flutterwebsite
The flutter.dev website recreated in Flutter. https://gallery.codelessly.com/flutterwebsites/flutterwebsite
Stars: ✭ 76 (+4.11%)
Mutual labels:  app, website
Lantern
Mac app for website auditing and crawling
Stars: ✭ 167 (+128.77%)
Mutual labels:  app, website
Pillar Valley
👾A cross-platform video game built with Expo, three.js, and Firebase! 🎮🕹
Stars: ✭ 242 (+231.51%)
Mutual labels:  app, website
Ui Design Resources
UI设计资源收集
Stars: ✭ 154 (+110.96%)
Mutual labels:  url, website
Ios Landing Page
Landing page template for iOS apps
Stars: ✭ 155 (+112.33%)
Mutual labels:  app, website
Flutterminimalwebsite
A minimalistic Flutter website template for blogs and portfolios. Demo: https://gallery.codelessly.com/flutterwebsites/minimal/
Stars: ✭ 180 (+146.58%)
Mutual labels:  app, website
Wordpress Android
WordPress for Android
Stars: ✭ 2,601 (+3463.01%)
Mutual labels:  app, website
Swiftlinkpreview
It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
Stars: ✭ 1,216 (+1565.75%)
Mutual labels:  url, website
Android Dev Sources
All those Android development sources that you need to be and stay awesome!
Stars: ✭ 434 (+494.52%)
Mutual labels:  app, website
Kalitoolsmanual
Kali Linux 工具合集中文说明书
Stars: ✭ 70 (-4.11%)
Mutual labels:  website
Tracker
Tracker 4 Compassion
Stars: ✭ 68 (-6.85%)
Mutual labels:  app
Xxamarin
Repositório com ✨ 141 Exemplos de Implementações e 📦 13 Pacotes de Xamarin
Stars: ✭ 68 (-6.85%)
Mutual labels:  app
Gatsby Starter Default
The default Gatsby starter
Stars: ✭ 1,154 (+1480.82%)
Mutual labels:  app
Aix Weather Widget
Graph weather widget for Android
Stars: ✭ 70 (-4.11%)
Mutual labels:  app
Covid tracker
A covid statistics app made with Flutter SDK
Stars: ✭ 70 (-4.11%)
Mutual labels:  app
Edhita
Fully open source text editor for iOS written in Swift.
Stars: ✭ 1,153 (+1479.45%)
Mutual labels:  app
Flutter Ui Showcase
FLUTTER UI Showcase
Stars: ✭ 68 (-6.85%)
Mutual labels:  app
Base
Base is the foundation for creating modular, unit testable and highly pluggable, server-side node.js applications.
Stars: ✭ 67 (-8.22%)
Mutual labels:  app

shorturl - A self-hosted URL shortener web app and service

Build Status CodeCov Go Report Card GoDoc Sourcegraph

shorturl is a web app that allows you to create short urls of much longer more complex urls for easier sharing or embedding.

Installation

Source

Due to the necessity of the way assets are handled if you are building/installing from source and intend to run outside of the source tree you need to do something like this:

$ go get github.com/GeertJohan/go.rice/rice
$ go get github.com/prologic/shorturl
$ cd $GOPATH/src/github.com/prologic/shorturl
$ rice embed-go
$ go build

Usage

Run shorturl:

$ shorturl

Then visit: http://localhost:8000/

Configuration

By default shorturl stores urls in urls.db in the local directory. This can be configured with the -dbpath /path/to/urls.db option.

shorturl also displays an absolute url after creating and uses the value of -baseurl (default: "") for display purposes. This is useful for copying and pasting the shorturl.

Data Storage

Data is currently stored in a Bolt embedded database configured via the -dbpath option.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].