168 Resources
Golang gorm-orm Libraries
Advanced benchmarks for +15 Go ORMs.
Go ORM Benchmarks Advanced benchmarks for +10 Go ORMs. Originally forked from orm-benchmark. ORMs All package run in no-cache mode. beego/orm bun gorm
Open source RBAC library. Associate users with roles and permissions.
ℹ️ This package is completely open source and works independently from Permify. Associate users with roles and permissions This package allows you to
Sample code snippet to familiarize golang . Concept of goroutines , channels, concurrency is implemented in a sample scenario
go-mysql-goroutines-channel Sample code snippet to familiarize golang . Concept of goroutines , channels, concurrency , interface, slice, error handli
A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker.
golang-test-api A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker. Cloning the repository To clone the repository run the following com
RestAPI Starter Template Using Go (Gin + Gorm)
go-gin-gorm-restapi-template Go (Gin + Gorm) を使用した RestAPI 開発のスターターテンプレート RestAPI Starter Template Using Golang (Gin + Gorm) 主要な依存ライブラリ Gin (Web フレームワ
REST API CRUD dengan Golang, Mux, Gorm dan MySQL
Getting Started Running App Create and Run MySQL Database, DBNAME : "go_rest_api_crud" then: go run main.go Step Productions Install GoLang Official
Zapctx: an encapsulation of zap, adding WithContext to the logger
Abstract zapctx is an encapsulation of zap, adding WithContext to the logger. Fe
Account-jwt-go - Simple JWT api with go, gorm, gin
Account JWT on Go Go, gorm, Gin web framework 를 활용하여 만든 간단한 JWT API 입니다. Dajngo의
EZCoin is a control panel for Bitfinex funding, backend is build by Golang, Gin and GORM, frontend is build by angular
EZCoin server is backend for Bitfinex funding, it build by Golang, Gin and GORM.
Mikorm - Library ORM Mikrotik API using go
Mikrotik ORM (mikorm) Library Mikrotik API menggunakan ORM untuk mempermudah int
This library is a complementary library for Gorm (v2) which resolves the first available pool passed to it.
This library is a complementary library for Gorm (v2) which resolves the first available pool passed to it.
Boilerplate API template includes all the common packages and setup used for API development in this Company
Boilerplate API Boilerplate API template includes all the common packages and setup used for API development in this Company. Development Copy .env.ex
Api-project - Api project with Golang, Gorm, Gorilla-Mux, Postgresql
TECHNOLOGIES GOLANG 1.14 GORM GORILLA-MUX POSTGRESQL API's PATHS For Product Ser
A ToDoList Demo based on Vue+Gin+Gorm+mysql
bubble清单 一个基于gin+gorm开发的练手小项目,通过该项目可初识go web开发该有的姿势。 前端页面基于vue和ElementUI开发,对前端不熟悉的童鞋可直接下载templates和static文件夹下的内容使用。 使用指南 下载 [email protected]:mao888/GoWe
Go-gin-ddd-cqrs - Clean api rest with Go, Gin and GORM
GOLANG API REST Clean api rest with Go, Gin and GORM. Clean Architecture with DD
It took me a while to figure out how I can use GraphQL with the ent ORM and serve the GraphQL endpoint via the Echo framework
Go + Graphql + Ent + Echo Boilerplate It took me a while to figure out how I can use GraphQL with the ent ORM and serve the GraphQL endpoint via the E
Mybatis for golang - SQL mapper ORM framework
SQL mapper ORM framework for Golang English 中文 Please read the documentation website carefully when using the tutorial. DOC Powerful Features High Per
Gorm-sharding - High performance table sharding plugin for Gorm
Gorm Sharding This project has moved to Gorm offical organization: https://githu
Lightweight package containing some ORM-like features and helpers for sqlite databases.
ormlite Lightweight package implementing some ORM-like features and helpers for sqlite databases. Model type Model interface { Table() string } Th
This project is a GO Restful API service with Gin framework and Gorm SQLite with authorization
GO Restful API service with Gin framework and Gorm SQLite Template Structure Gin is a web framework written in Go (Golang). It features a martini-like
Crud - A mysql crud code generate tool from table DDL sql file
crud is a mysql crud code generate tool 中文文档 Getting Started Overview Crud is a
bur: An ORM framework implementation in Go.
bur An ORM framework implementation in Go(based on sg). Quickstart package main import ( "database/sql" "fmt" . "github.com/go-the-way/bur" "
Simple-crm-system - Simple CRM system CRUD backend using Go, Fiber, SQLite, Gorm
Simple CRM system CRUD backend using GO, Fiber, Gorm, SQLite Developent go mod t
The fantastic ORM library for Golang, aims to be developer friendly
GORM The fantastic ORM library for Golang, aims to be developer friendly. Overview Full-Featured ORM Associations (Has One, Has Many, Belongs To, Many
Go Relational Persistence - an ORM-ish library for Go
Go Relational Persistence Update 2016-11-13: Future versions As many of the maintainers have become busy with other projects, progress toward the ever
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
LORE Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go. Motivation With
A Tasty Treat For All Your Database Needs
POP A Tasty Treat For All Your Database Needs So what does Pop do exactly? Well, it wraps the absolutely amazing https://github.com/jmoiron/sqlx libra
Implementation of clean architecture in golang with gin-gonic & gorm
Boilerplate API Boilerplate API template includes all the common packages and setup used for API development in this Company. Development Copy .env.ex
Using-orm-with-db - Trying to use ORM to work with PostgreSQL
Using ORM with db This repo contains the training (rough) code, and possibly not
Ormtool - 将数据库表转换为golang的结构体,自定义生成tag,如json,gorm,xorm和简单的db信息
数据库表转换为golang 结构体 1. 获取方式 2. 配置说明 # 保存路径 SavePath: "./models/test.go", # 是
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
xo xo is a command-line tool to generate idiomatic code for different languages code based on a database schema or a custom query. Supported languages
Octillery - Go package for sharding databases ( Supports every ORM or raw SQL )
Octillery Octillery is a Go package for sharding databases. It can use with every OR Mapping library ( xorm , gorp , gorm , dbr ...) implementing data
Marlow - golang generator for type-safe sql api constructs
Marlow is a code generation tool written in golang designed to create useful constructs that provide an ergonomic API for interacting with a project's
Go-mysql-orm - Golang mysql orm,dedicated to easy use of mysql
golang mysql orm 个人学习项目, 一个易于使用的mysql-orm mapping struct to mysql table golang结构
Rpcx-framework - An RPC microservices framework based on rpcx, simple and easy to use, ultra fast and efficient, powerful, service discovery, service governance, service layering, version control, routing label registration.
RPCX Framework An RPC microservices framework based on rpcx. Features: simple and easy to use, ultra fast and efficient, powerful, service discovery,
Golang mysql orm, a personal learning project, dedicated to easy use of mysql
golang mysql orm 个人学习项目, 一个易于使用的mysql-orm mapping struct to mysql table golang结构
A lightweight, fast, orm-like library helps interactive with database
gomodel gomodel provide another method to interact with database. Instead of reflection, use bitset represent fields of CRUD, sql/stmt cache and gener
基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发
关于 go-gin-api 是基于 Gin 进行模块化设计的 API 框架,封装了常用的功能,使用简单,致力于进行快速的业务研发,同时增加了更多限制,约束项目组开发成员,规避混乱无序及自由随意的编码。 供参考学习,线上使用请谨慎! 集成组件: 支持 rate 接口限流 支持 panic 异常时邮件通
Exemplary real world application built with Golang + Gin
Golang/Gin codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was
This project is created to demonstrate Go-Lang Clean Architecture/DDD/Hexagonal Architecture, and It show the usage of popular libraries gin, gorm, zap and dig.
denti-go-clean-arch This project is created to demonstrate a CleanArchitecture/DDD/HexaArchitecture for dental clinic application built with go gin ap
Ecommerce Rest API application built in Go with Gin Gonic + Gorm
GoGonicEcommerceApi Table of Contents Introduction Full-stack Applications E-commerce (shopping cart) Server side implementations Client side implemen
golang, echo, gorm
go-webapp-sample Preface This repository is the sample of web application using golang. This sample uses Echo as web application framework, Gorm as OR
An example of gin
Go Gin Example An example of gin contains many useful features 简体中文 Installation $ go get github.com/EDDYCJY/go-gin-example How to run Required Mysql
The fastest way to build a restful API with golang and echo framework.
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
gorm pagination extension
gorm-paginator Usage go get github.com/biezhi/gorm-paginator/pagination type User struct { ID int UserName string `gorm:"not null;size:100;uni
Introduce the best practice experience of Go project with a complete project example
Introduce the best practice experience of Go project with a complete project example
Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM.
Goilerplate Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM. What is Goilerplate? Good example of Go with Clean Archit
API with domain driven design approach using golang, gorm, and mysql
GO DDD API Kumparan Backend Technical Assessment, create REST API with domain driven approach (DDD) using Golang, GORM (Object Relational Mapping), an
Fiber Clean Architecture With GORM
Fiber Clean Architecture With GORM I offer this repository as a proposal for a c
Microsoft SQL server adapter for REL written in Golang.
mssql Microsoft SQL Server adapter for REL. Example package main import ( "context" _ "github.com/denisenkom/go-mssqldb" "github.com/go-rel/mssql
Create raw sql from structs without ORM
Usage go get github.com/PerfilovStanislav/[email protected] EXAMPLES Simple Bulk insert Sql in sql Simple Example package main import
Simple cache dependency system on-top of the famous redigo package
go-cache Simple cache dependency system on-top of the famous redigo package Table of Contents Installation Documentation Examples & Tests Benchmarks C
simple and useful gorm's plugin
gorm-plugin ExplainPlugin Check if index is used when thresholdTime = sqlCostTime import ( "github.com/longlihale/gorm-plugin" ) DB.Use(gormplug
Projetinho de Golang.
REST-API Golang go get github.com/gin-gonic/gin go get gorm.io/gorm go get github.com/dgrijalva/jwt-go go get gorm.io/driver/mysql go get github.com/j
An entity framework for Go
ent - An Entity Framework For Go English | 中文 | 日本語 Simple, yet powerful entity framework for Go, that makes it easy to build and maintain application
A example of a join table using liquibase and gorm
A example of a join table using liquibase and gorm. Additionally the join table's composite key is used as a composite foreign key for another table.
Simple REST-API implementation using Golang with several packages (Echo, GORM) and Docker
Simple REST-API Boilerplate This is a simple implementation of REST-API using Golang and several packages (Echo and GORM). By default, I use PostgreSQ
Golang Restful API Messaging using GORM ORM (MySQL) Gorilla Mux
Golang Restful API Messaging using GORM ORM (MySQL) Gorilla Mux Getting Started Folder Structure This is my folder structure under my $GOPATH or $HOME
Example Book Report API written in Golang with Fiber and GORM
book-report Example Book Report API written in Golang with Fiber and GORM API func setupRoutes(app *fiber.App) { app.Get("/api/v1/book", book.GetBook
Examples of using various popular database libraries and ORM in Go.
Introduction Examples of using various popular database libraries and ORM in Go. sqlx sqlc Gorm sqlboiler ent The aim is to demonstrate and compare us
A curated list of awesome articles and resources for learning and practicing Go and its related technologies.
🎨 Awesome Go Education A curated list of awesome articles and resources for learning and practicing Golang and its related technologies. This reposit
Examples of using various popular database libraries and ORM in Go.
Introduction Examples of using various popular database libraries and ORM in Go. sqlx sqlc Gorm sqlboiler ent The aim is to demonstrate and compare us
CURD using go fiber - gorm - mysql
GO Fiber - CRUD - GORM - Mysql Folder Structure - database | database config |- migration | migration config - middleware | mid
godal provides the ability to generate specific golang code. The godal is to enable developers to write fast code in an expressive way.
godal English | 中文 godal provides the ability to generate specific golang code. The goal is to enable developers to write fast code in an expressive w
Golang : Use gorm with mysql in gin
Golang : Use gorm with mysql in gin This repository guides to how ORM can be implemented in Golang. After cloning the code, follow below steps to let
SQL mapper ORM framework for Golang
SQL mapper ORM framework for Golang English 中文 Please read the documentation website carefully when using the tutorial. DOC Powerful Features High Per
OpenTelemetry plugin for GORM v2
gorm-opentelemetry OpenTelemetry plugin for GORM v2 Traces all queries along with the query SQL. Usage Example: // Copyright The OpenTelemetry Authors
Tool to handle versioned migrations with gorm
GORM Migrations About Gorm Migrations Gorm Migrations is a tool designed for go-gorm. Gorm Migration takes the pain out of development of migrations v
This is a sample application of golang's web framework gin and orm ent.
Gin Ent Sample This is a sample application of golang's web framework gin and orm ent. Components Web Framework: Gin ORM: ent SQL Migration tool: goos
Generate a Go ORM tailored to your database schema.
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). T
Database access layer for golang
grimoire ⚠️ Grimoire V2 is available as REL and Changeset package. Grimoire is a database access layer inspired by Ecto. It features a flexible query
Golang based User creation and Management application. GORM, Fiber, JWT
User Creation and Management app (BACK-END) Auth Features: Create Clients (regular password + 6 one-time passwords + (optional) QR code and Secret for
Sample gin api with Golang
Installation Run the following command to install packages and dependencies go mod tidy Create .env file in root directory: DB_HOST=localhost DB_USER=
A REST api in Go
go-todo-api A REST api in Go utilizing Fiber, Postgres and docker as a dev tool. Allows user to create and retrive todos Installation Ensure you have
GOLF(Go Light Filter), golf dependents Gorm and Gin.
GOLF (WIP) GOLF(Go Light Filter), golf dependents Gorm and Gin. golf can help you build model query as fast as,build model query like Django Rest Fram
Log hook for bun ORM
Bun Log Hook Log Hook for bun. Benchmark results $ go test -run=. -bench=. -benchtime=5s -count 5 -benchmem goos: windows goarch: amd64 pkg: github.co
Simple to do list API with Gin and Gorm (with Postgres)Simple to do list API with Gin and Gorm (with Postgres)
go-todo Simple to do list API with Gin and Gorm (with Postgres) Docker Clone this repository and run: docker-compose up You can then hit the followin
Gorm firebird driver
gorm-firebird GORM firebird driver import: "github.com/flylink888/gorm-firebird" Example: var products []Product dsn := "SYSDBA:[email protected]/sy
ORM for Cloud Spanner to boost your productivity
ORM for Cloud Spanner to boost your productivity 🚀
A plugin to allow telemetry by NewRelic Go Agent for GORM
GORM NewRelic Telemetry Plugin A plugin to allow telemetry by NewRelic Go Agent for GORM Overview Plugin implementation to add datastore segments on a
Golang Simple Boilerplate with Gofiber & Gorm
Golang Simple Boilerplate with Gofiber & Gorm Boilerplate Structure config/ controller/ entity/ exception/ helper/ middleware/ model/ repository/ seed
The fantastic ORM library for Golang, aims to be developer friendly
GORM The fantastic ORM library for Golang, aims to be developer friendly. Overview Full-Featured ORM Associations (Has One, Has Many, Belongs To, Many
Scope function for GORM queries provides easy filtering with query parameters
Gin GORM filter Scope function for GORM queries provides easy filtering with query parameters Usage go get github.com/ActiveChooN/gin-gorm-filter Mod
Monegi Backend With Fiber And Gorm
Fiber + Gorm Setting environment variables Creating .env file to compose environment variables. .env DB_HOST= host of db DB_NAME= name of db DB_US
Converts a database into gorm structs and RESTful api
gen The gen tool produces a CRUD (Create, read, update and delete) REST api project template from a given database. The gen tool will connect to the d
A join table using a composite index with gorm and liquibase
Code to model checking in to events at kiosks. Context: A kiosk enables users to check in to one of several events. At the same time, multiple kiosks
A customized GORM logger that implements the appropriate interface and uses Logrus to output logs
CryptoMath GORM Logger A customized GORM logger that implements the appropriate interface and uses Logrus to output logs. Install go get github.com/ma
Go Fiber Boilerplate with Gorm ORM
Go Fiber Boilerplate with Gorm ORM This boilerplate app is using Go version 1.17 because I think for now this is the most updated release. Installatio
Menggunakan gol ver 1.13.15 dan framework gin dan gorm
Menggunakan gol ver 1.13.15 dan framework gin dan gorm
Building basic API with go, gin and gorm
Project Description Terima kasih sudah berkunjung ke halaman repositori ini, repositori ini berisi basic RESTFUL API dengan menggunakan teknologi seba
A fully functional Ecommerce API in GO GIN Framework and mongoDB with JWT Authentication
Fully functional ECOMMERCE API USING GIN FRAMEWORK AND MONGODB -----Initial Release v2.30 ⚠️ Not tested the efficiency project structure Ecommerce 📁
Example Golang API backend rest implementation mini project Point Of Sale using Gin Framework and Gorm ORM Database.
Example Golang API backend rest implementation mini project Point Of Sale using Gin Framework and Gorm ORM Database.
Clickhouse support for GORM
clickhouse Clickhouse support for GORM Quick Start package main import ( "fmt" "github.com/sweetpotato0/clickhouse" "gorm.io/gorm" ) // User
OpenTelemetry instrumentations for Go
OpenTelemetry instrumentations for Go Instrumentation Package Metrics Traces database/sql ✔️ ✔️ GORM ✔️ ✔️ sqlx ✔️ ✔️ logrus ✔️ Zap ✔️ Contributing To
Template/Starter code for Go application with Gin, System Tray, Gorm, Air, Swagger, JWT
gin-systray-starter Starter code for Go application with Gin, System Tray, Gorm, Air, Swagger, JWT systray, https://github.com/getlantern/systray gin,
Database Access Layer for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API
REL Modern Database Access Layer for Golang. REL is golang orm-ish database layer for layered architecture. It's testable and comes with its own test
Rest API for todoapp written in Golang, using clean architecture, CI/CD
todoapp-backend Rest API for todoapp written in Golang, using Clean Architecture and CI/CD (includes unit tests and integration tests). Using: Web fra