All Projects → madhums → Go Gin Mgo Demo

madhums / Go Gin Mgo Demo

Licence: mit
A demo CRUD application in golang using the popular gin-gonic framework

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Gin Mgo Demo

Learning tools
Go 学习、Go 进阶、Go 实用工具类、Go-kit ,Go-Micro 微服务实践、Go 推送
Stars: ✭ 605 (+280.5%)
Mutual labels:  mongodb, gin
Putongoj
Putong Online Judge -- An online judge with nothing special
Stars: ✭ 157 (-1.26%)
Mutual labels:  mongodb
Ymple Ecommerce
Node js E-commerce Framework powered with Sails.js & Node.js as an Ecommerce Platform Shop Solution
Stars: ✭ 152 (-4.4%)
Mutual labels:  mongodb
Chat
Stars: ✭ 155 (-2.52%)
Mutual labels:  mongodb
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-3.77%)
Mutual labels:  mongodb
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (-1.26%)
Mutual labels:  mongodb
Appkernel
API development made easy: a smart Python 3 API framework
Stars: ✭ 152 (-4.4%)
Mutual labels:  mongodb
Mongoose Typescript Example
Stars: ✭ 156 (-1.89%)
Mutual labels:  mongodb
Axion Technologies Hnh
Hotter’n Hell Hundred is the largest one hundred mile cycling events in the United States and the world. Held in Wichita Falls, TX, this event brings thousands of registrants within the city limits, resulting in a spike in revenue throughout local businesses, restaurants, and hotels, and overall for the city of Wichita Falls. There are several sub-events within the Hotter’n Hell Hundred, such as different races, dining events, consumer shows and a medical symposium. The proposed Hotter’n Hell Hundred mobile application serves as the ultimate source of information for the events, enabling users to quickly register for events and explore local places. In addition, the mobile application allows users to navigate through race during the event, tracking their speed, nearby rest stops, alternate routes, and finish line, ensuring the best possible experience during their stay in Wichita Falls.
Stars: ✭ 155 (-2.52%)
Mutual labels:  mongodb
Twitter Clone With Graphql Reactnative
Stars: ✭ 155 (-2.52%)
Mutual labels:  mongodb
Spark Pac4j
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 154 (-3.14%)
Mutual labels:  mongodb
Next Graphql Blog
🖊 A Blog including a server and a client. Server is built with Node, Express & a customized GraphQL-yoga server. Client is built with React, Next js & Apollo client.
Stars: ✭ 152 (-4.4%)
Mutual labels:  mongodb
Ginrpc
gin auto binding,grpc, and annotated route,gin 注解路由, grpc,自动参数绑定工具
Stars: ✭ 157 (-1.26%)
Mutual labels:  gin
Nodejs
This project provides Scala.js type-safe bindings for Node.js (current) v8.7.0 and LTS v6.11.4 APIs. The platform supports MEAN (MongoDB, Express, AngularJs, NodeJS), Cassandra, MySQL and many other npm projects.
Stars: ✭ 152 (-4.4%)
Mutual labels:  mongodb
Nodejs Roadmap
【Nodejs-Roadmap】侧重于 Node.js 服务端的开发指南,公众号 “Nodejs技术栈”
Stars: ✭ 2,278 (+1332.7%)
Mutual labels:  mongodb
Mongodb University Classes
Courseware and solutions of problems from MongoDB University's classes that I've attended.
Stars: ✭ 152 (-4.4%)
Mutual labels:  mongodb
Meteor Partitioner
Transparently divide a single meteor app into several different instances shared between different groups of users.
Stars: ✭ 153 (-3.77%)
Mutual labels:  mongodb
Bugsnag Go
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
Stars: ✭ 155 (-2.52%)
Mutual labels:  gin
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (+0%)
Mutual labels:  mongodb
Nodebb
Node.js based forum software built for the modern web
Stars: ✭ 12,303 (+7637.74%)
Mutual labels:  mongodb

go-gin-mgo-demo

A demo CRUD application in golang using the popular gin-gonic framework

Development

  1. Clone the (forked) repo.
  2. Then, run
$ go get github.com/codegangsta/gin

codegangsta/gin is used to to automatically compile files while you are developing

  1. Run
$ go get && go install && PORT=7000 DEBUG=* gin -p 9000 -a 7000 -i run # or run make dev

Then visit localhost:7000

  1. MONGODB_URL and PORT can be configured by setting the env variable.
$ export MONGODB_URL=mongodb://
$ export PORT=7000
  1. godep is used for dependency management. So if you add or remove deps, make sure you run godep save before pushing code. Refer to its documentation for more info on how to use it.

Usage

$ go get github.com/madhums/go-gin-mgo-demo
$ PORT=7000 GIN_MODE=release go-gin-mgo-demo # should start listening on port 7000

Credits

Thanks to all the dependent packages

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].