• Stars
    star
    322
  • Rank 130,398 (Top 3 %)
  • Language
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Awesome projects using GoFrame.

awesome-gf

Awesome projects using GoFrame.

Contributing

If you have a package or project that uses GoFrame, please submit a pull request to list it here. Thank you!

StandAlone Projects

  • gf-demo-user - (Official) GoFrame入门演示项目: 简单的API服务。
  • gf-demo-chat - (Official) GoFrame入门演示项目: 简单的MVC服务。
  • gf-cli - (Official) GoFrame Command Line Interface.
  • focus-single - (Official) GoFrame开源社区项目,可作为一个完整项目示例。
  • gfast - 基于GoFrame框架的后台管理系统。
  • gmanager - 基于GoFrame框架的管理平台。
  • gf-admin-api - 一个前后端分离项目,前端Vue.js、后端GoFrame。
  • gea - 基于GoFrame、Vue & Element的前后端分离权限管理系统。
  • dmicro - 基于GoFrame的rpc框架。
  • gf-vben - 前后端分离后台管理系统 goframe V2.0 + vben-admin 后端部分
  • freekey admin - 一个V2EX风格 Golang, React, Nextjs 写的后台管理系统,提供了权限管理、字典查询、本地文件上传等基本功能。实现了一般系统常用接口如注册、登录、充值、账变记录等。
  • HotGo - HotGo 是一个基于 vue 和 goframe2.0 开发的全栈前后端分离的开发基础平台和移动应用平台,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,消息队列,定时任务等功能,提供多种常用场景文件,让您把更多时间专注在业务开发上。
  • Go-ops - Go-ops是面向云平台系统, 基于 PaaS 技术支持客户实现 DevOps 解决方案的平台。提供完善作业管理、配置管理、定期调度、健康巡检等模块,助力运维人员快速、低成本、自动化的管理配置运维系统。
  • BIFrost - 面向生产环境的 MySQL,MariaDB 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件。
  • IOTFast - 一个基于goframe、vue-next-admin的物联网平台。
  • DNSlog-GO - DNSLog-GO 是一款golang编写的监控 DNS 解析记录的工具,自带WEB界面。
  • Nemo - Nemo是用来进行自动化信息收集的一个简单平台,通过集成常用的信息收集工具和技术,实现对内网及互联网资产信息的自动收集,提高隐患排查和渗透测试的工作效率,用Go语言完全重构了原Python版本。
  • OpenSCRM - OpenSCRM是一套基于Go和React的超高质量企业微信私域流量管理系统 。遵守Apache2.0协议,全网唯一免费商用。企业微信、私域流量、SCRM。
  • linglong - 一款甲方资产巡航扫描系统。系统定位是发现资产,进行端口爆破。帮助企业更快发现弱口令问题。主要功能包括: 资产探测、端口爆破、定时任务、管理后台识别、报表展示。
  • b0pass - 百灵快传:基于Go语言的高性能 "手机电脑超大文件传输神器"、"局域网共享文件服务器"。LAN large file transfer tool。
  • magma - Platform for building access networks and modular network services.
  • crawlergo - A powerful browser crawler for web vulnerability scanners.
  • VNCProxy - This is a VNC proxy program, fully resolved the RFB protocol, support VNC proxy, record playback video, record operations as a log file, and support log file playback.
  • EventMesh - EventMesh is a dynamic event-driven application runtime used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.
  • scan4all - Official repository vuls Scan: 15000+PoCs; 23 kinds of application password crack; 7000+Web fingerprints; 146 protocols and 90000+ rules Port scanning; Fuzz, HW, awesome BugBounty( ͡° ͜ʖ ͡°)...
  • hybridnet - A CNI plugin, provides networking environment where overlay and underlay containers can run on the same node and have cluster-wide bidirectional network connectivity.
  • EasyGoAdmin-Vue版 - EasyGoAdmin - 基于GoFrame、Vue、ElementUI等技术栈的敏捷后台开发框架。
  • EasyGoAdmin-Layui版 - EasyGoAdmin - 基于GoFrame、Layui等技术栈的敏捷后台开发框架。
  • apijson-go - 基于 go + goframe 实现的 apijson
  • Sagoo-IOT - SagooIOT是一个基于GoFrame V2开发的开源的企业级物联网基础开发平台。负责设备管理和协议数据管理,支持跨平台的物联网接入及管理方案,平台实现了物联网开发相关的基础功能,基于该功能可以快速的搭建起一整套的IOT相关的业务系统。支持插件机制,支持适配多种接入协议(TCP,MQTT,UDP,CoAP,HTTP,GRPC,RPC等),灵活接入不同厂家的不同设备。
  • miaoyu-admin - miaoyu-admin - 基于GoFrame v2.3开发的通用后台管理系统,后台基础功能都已完成方便二次开发。
  • gf2-demo - gf2-demo 是一个基于 GoFrame V2.3 用来快速开发后端服务的脚手架, 目标使开发者只需关注业务逻辑的编写, 快速且规范地交付项目.
  • oldme-api - oldme-api 是一个基于GoFrame 的前后端分离的个人博客系统,可做为学习 gf 的参考项目。欢迎访问我们博客来一起交流学习:oldme
  • GoFrame-Polaris-Demo - Sample code for goframe and polaris

Libraries and Plugins

  • polaris - Polaris registry with GoFrame.
  • gtoken - 基于GoFrame框架的token插件,通过服务端验证方式实现token认证.
  • gf-jwt - GoFrame HTTP JWT middleware.
  • csrf - CSRF middleware for GoFrame web server.
  • gdb-adapter - GoFrame ORM adapter for Casbin.
  • gf-casbin-adapter - GoFrame ORM adapter for Casbin.
  • gf-jsonrpc2 - 基于 GoFrame 框架的 jsonrpc 通信,支持 http 与 tcp 两种模式,与 hyperf 互缝通信
  • VncProxy - 基于gf框架实现的VNC远程桌面代理,完全解析RFB协议,实现了远程桌面代理,屏幕录制视频,屏幕录制为文件,屏幕回放,截图
  • AHK-libs-and-classes-collection - This is a collection of currently around 3600 Autohotkey libraries, classes with examples.
  • dmicro - dmicro是一个高效、可扩展且简单易用的微服务框架。包含drpc,dserver等组件。
  • go-socket.io - socket.io library for golang, a realtime application framework.
  • Jupiter - Governance-oriented Microservice Framework.
  • gf-x-tool - GF 的便利性使用扩展 —— GrayLog —— 快速返回处理 —— 在线翻译支持(百度,有道,google,deepl)
  • gf-x-rabbitMQ - 快捷接入 rabbitMQ 解决多任务处理
  • gf-x-mqtt - 快速接入 MQTT
  • gf-x-elasticSearch - 基于 GF 配置方式 快速接入 ES - ES官方扩展浅封装需要 go1.18 及以上版本
  • x-object-storage - 基于 GF 快速接入 亚马逊 AMS 存储
  • Go ORM Helper - GoFrame ORM Code Completion Plugin for GoLand. GoFrame ORM 代码补全 GoLand 插件

Use Cases (Not OpenSourced)

  • Bingo - 个人博客程序,后台前端采用Vue2+ElementUI2,服务端用的GoFrame。
  • 云传意 - 微信小程序:云传意。

More Repositories

1

gf

GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Go
10,033
star
2

gf-demo-user

A simple user API service.
Go
315
star
3

gf-cli

GoFrame Command Line Interface, which is your helpmate for building GoFrame application with convenience.
Go
250
star
4

gf-jwt

GoFrame HTTP JWT middleware.
Go
115
star
5

focus

Community system build using GoFrame.
Go
112
star
6

focus-single

Single repo demo project using GoFrame.
Go
112
star
7

katyusha

[WIP]Katyusha micro service development framework.
Go
84
star
8

greuse

Package greuse provides Listen and Dial functions that set socket options in order to be able to reuse ports. You should only use this package if you know what SO_REUSEADDR and SO_REUSEPORT are.
Go
55
star
9

swagger

Swagger wrapper for GoFrame project.
Go
30
star
10

gf-demo-grpc

A simple GRPC service.
Go
13
star
11

gf-demo-chat

A simple MVC chat service.
Go
13
star
12

gcache-adapter

Adapters for GoFrame package gcache.
Go
12
star
13

goframe.org-pdf

Standalone document of goframe.org in pdf.
11
star
14

csrf

CSRF middleware for GoFrame web server.
Go
8
star
15

polaris

Polaris with GoFrame.
Go
7
star
16

guuid

Package guuid generates and inspects UUIDs.
Go
7
star
17

katyusha-demos

[WIP] Demonstrations for Katyusha.
Go
5
star
18

gf-tracing

GoFrame tracing feature demonstrations.
Go
4
star
19

template-mono

GoFrame Template For MonoRepo
Go
4
star
20

gf-empty

An empty project of GoFrame.
Go
3
star
21

selfupdate

Go
3
star
22

template-single

GoFrame Template For SingleRepo
Go
3
star
23

gflock

Package gflock implements a concurrent-safe sync.Locker interface for file locking.
Go
1
star