go-ggz / Ggz
Licence: mit
An URL shortener service written in Golang
Stars: ✭ 167
Labels
Projects that are alternatives of or similar to Ggz
Naftis
An awesome dashboard for Istio built with love.
Stars: ✭ 1,859 (+1013.17%)
Mutual labels: microservice
Nodejs Roadmap
【Nodejs-Roadmap】侧重于 Node.js 服务端的开发指南,公众号 “Nodejs技术栈”
Stars: ✭ 2,278 (+1264.07%)
Mutual labels: microservice
Tree Gateway
This is a full featured and free API Gateway
Stars: ✭ 160 (-4.19%)
Mutual labels: microservice
Appkernel
API development made easy: a smart Python 3 API framework
Stars: ✭ 152 (-8.98%)
Mutual labels: microservice
Telegramapiserver
Fast, simple, async php telegram api server: MadelineProto + Amp HTTP Server
Stars: ✭ 152 (-8.98%)
Mutual labels: microservice
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+9387.43%)
Mutual labels: microservice
Fabric8
fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
Stars: ✭ 1,783 (+967.66%)
Mutual labels: microservice
Pumba
Chaos testing, network emulation, and stress testing tool for containers
Stars: ✭ 2,136 (+1179.04%)
Mutual labels: microservice
Amalgam8
Content and Version-based Routing Fabric for Polyglot Microservices
Stars: ✭ 152 (-8.98%)
Mutual labels: microservice
Log Sys
A distributed log system which is based on spring cloud & docker
Stars: ✭ 161 (-3.59%)
Mutual labels: microservice
Php Msf
PHP微服务框架即Micro Service Framework For PHP
Stars: ✭ 1,764 (+956.29%)
Mutual labels: microservice
Dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Stars: ✭ 16,274 (+9644.91%)
Mutual labels: microservice
Hydra Express
A module which wraps Hydra and ExpressJS into a library for building distributed applications - such as microservices
Stars: ✭ 166 (-0.6%)
Mutual labels: microservice
Healthcheck
An simple, easily extensible and concurrent health-check library for Go services
Stars: ✭ 161 (-3.59%)
Mutual labels: microservice
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (-4.79%)
Mutual labels: microservice
ggz
An URL shortener service written in Golang.
Features
- Support MySQL, Postgres or SQLite Database.
- Support RESTful or GraphQL API.
- Support Auth0 or Firebase Single Sign On (default is
auth0
). - Support expose prometheus metrics and database data like count of registerd users.
- Support install TLS certificates from Let's Encrypt automatically.
- Support QR Code Generator from shorten URL.
- Support local disk storage or Minio Object Storage.
- Support linux and windows container, see Docker Hub.
- Support integrate with Grafana service.
Requirement
Go version: 1.13
Start app using docker-compose
See the docker-compose.yml
version: '3'
services:
ggz:
image: goggz/ggz
restart: always
ports:
- 8080:8080
- 8081:8081
environment:
- GGZ_DB_DRIVER=sqlite3
- GGZ_SERVER_HOST=http://localhost:8080
- GGZ_SERVER_SHORTEN_HOST=http://localhost:8081
- GGZ_AUTH0_PEM_PATH=test.pem
Stargazers over time
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].