Golang Url Shortener

URL Shortener written in Golang using Bolt DB or Redis. Provides features such as Deletion, Expiration, OAuth and is of course Dockerizable.
Alternatives To Golang Url Shortener
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
21 days ago55apache-2.0Java
Wechat4,863458454 years ago73February 15, 201713otherJavaScript
7 months ago8gpl-3.0Java
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Virtual Event Starter Kit2,024
2 months ago26apache-2.0TypeScript
Open source demo that Next.js developers can clone, deploy, and fully customize for events.
Springboot Notebook1,963
2 months ago3Java
Springboot-Notebook 一个以 springboot 为基础开发框架, 整合 Redis 、Mysql 、 Rabbitmq 、ES 、MongoDB、sharding-jdbc 分库分表、zookeeper 、web人脸识别 、实时消息推送 、SQL优化、注册中心 、数据脱敏 等互联网主流技术, 文章图解理论配合实战案例,实现开发中常见功能点的综合项目。 本着拿来即用的原则,助力于减少开发者在工作中的学习成本。
Iodocs1,902116 years ago1December 07, 201263mitJavaScript
Interactive API documentation system
Github Audio1,732
2 months ago23mitRust
Listen to music generated by events happening across GitHub :octocat: 🎷
Youlai Mall1,729
2 days ago12apache-2.0Java
youlai-mall 是基于SpringBoot 2.7、SpringCloud & Alibaba 、vue3、element-plus、uni-app 构建的开源全栈商城。
a year ago11apache-2.0JavaScript
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Spring Boot Demo761
2 months agomitJava
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了50+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Alternatives To Golang Url Shortener
Select To Compare

Alternative Project Comparisons

Golang URL Shortener

Build Status GoDoc Go Report Card Coverage Status License Download Docker Pulls

Main Features

  • URL Shortening
  • Visitor Counting
  • Expirable Links
  • URL deletion
  • Multiple authorization strategies:
    • Local authorization via OAuth 2.0 (Google, GitHub, Microsoft, and Okta)
    • Proxy authorization for running behind e.g. Google IAP
  • Easy ShareX integration
  • Dockerizable
  • Multiple supported storage backends
    • High performance local database with bolt
    • Persistent non-local storage with redis


Short URLs

Generate ShareX Configuration


Why did you built this

Only because I just want to extend my current self hosted URL shorter (which was really messy code) with some more features and learn about new techniques like:

  • Golang unit testing
  • React
  • Makefiles
  • Travis CI
  • Key / Value databases
  • Dockerfile and Docker Image Creation
Popular Oauth Projects
Popular Redis Projects
Popular Security Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Docker Compose
Url Shortener