Skip to content

Snehal1112/Simple-API-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docs (Status : OnGoing)

Task Management API is a simple API for task management. Developed under Go (Golang) platform. This project developed using gin framework to ease the development. See Source For all the library used

Index

Overview

  1. Import the SQL to your MySql Database.
  2. Set your Database Connections (username/password in services/mysql and core/sqlboiler.toml )
  3. Set your others services instance (Redis,ElasticSearch,MongoDB , etc )
  4. Run the project

See Quick Start for example implementations.

Support

You can also email iman.tumorang@gmail.com or file an Issue.

Quick Start

Command Line

Run your project using this command

# download the project
git clone https://github.com/bxcodec/Simple-API-Go.git
cd simple-api-go

# run the project
go run main.go

Source

Below listed all the library used here.

Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love Gin.

SQLBoiler is a tool to generate a Go ORM tailored to your database schema.

It is a "database-first" ORM as opposed to "code-first" (like gorm/gorp). That means you must first create your database schema. Please use something like goose, sql-migrate or some other migration tool to manage this part of the database's life-cycle.

A go (or 'golang' for search engine friendliness) implementation of JSON Web Tokens

About

This is a sample API developed under Go (Golang) with gin gonic framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published