The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 8 Go Admin Projects
-
gin-vue-admin
🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
-
go-admin
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro (by go-admin-team)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
go-admin
A golang framework helps gopher to build a data visualization and admin panel in ten minutes
Most golang backends I've seen meanwhile use or switched to using the "gin" framework to build their APIs.
A lot of them also have conventions for the frontend, where the assets usually are stored in /public, so they can be go:embed later as an embed.FS instance into the binary.
Having said that, there's plenty of examples on github. I'd recommend to take a look at bigger projects or templates and understand how they structured their packages and abstraction levels. E.g. go-admin comes to mind [1]
-
qor
QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.
-
-
Project mention: Microservice compatible starter kit for Golang sass project | news.ycombinator.com | 2024-01-04
-
korm
KORM, an elegant and lightning-fast ORM for all your concurrent and async needs. Inspired by the highly popular Django Framework, KORM offers similar functionality with the added bonus of performance
I believe what you looking for is Korm. I'm thinking of using it in my next project. https://github.com/kamalshkeir/korm/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Go Admin related posts
- Ask HN: Good examples of Go back ends?
- Go admins
- How to add new custom table for go-admin (Gin)?
- Django-like MVT framework for Golang?
- Admin panel for Go back end?
- How painful is SSR with Go, really?
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source Admin projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | gin-vue-admin | 19,917 |
2 | go-admin | 10,742 |
3 | go-admin | 7,781 |
4 | qor | 5,225 |
5 | kago | 186 |
6 | kit | 155 |
7 | korm | 129 |
8 | madmin-go | 70 |