ARP4G (一个go语言实现的简化应用开发的框架) 业务开发框架 ARP4G (一个go语言实现的简化应用开发的框架)

# ARP4G ARP4G是一个go语言实现的简化应用开发的框架。 通过 **A**ggregate(聚合)、**R**epository(仓库)、**P**rocess(过程)3个概念,隔离业务逻辑和技术实现细节,使开发者专注于产品业务本身。 ## 一个简单的例子 ```go func (serv *OrderService) CompleteOrder(ctx context.Context, orderId string) *Order { //从仓库取出orde...阅读全文

2022-10-07 19:46:08 13758242402@163.com

grm redis web端管理工具 grm

#### GRM 基于go+vue的web版redis管理工具,部署简单便捷,支持SSH连接,用户校验,操作日志、命令行模式、LUA脚本执行等功能 ![vue3](http://img.shields.io/badge/vue3-element--plus-blue.svg?style=flat-square) ![go](http://img.shields.io/badge/go-gin-blue.svg?style=flat-square) ### 介绍 [Introduct...阅读全文

2022-08-06 07:42:03 gphper

nuxui Golang GUI nuxui

NuxUI 是一个Golang GUI 库,可以让你创建App应用而无需考虑平台, NuxUI 支持主流系统 macOS, Windows, Linux, Android, IOS, NuxUI 通过调用系统API来完成UI展示,只需专注Golang语言,无需其他语言支持 NuxUI尚在开发中,希望大家多提意见阅读全文

2022-07-31 02:06:02 nuxart

Aurora Go Web 框架 Aurora

# Aurora Web Framework [![star](https://gitee.com/aurora-engine/aurora/badge/star.svg?theme=dark)](https://gitee.com/aurora-engine/aurora/stargazers) [![Go Report Card](https://goreportcard.com/badge/gitee.com/aurora-engine/aurora)](https://gorep...阅读全文

2022-07-13 14:10:33

[doak-cron] go版本的通用计划任务 计划任务 [doak-cron] go版本的通用计划任务

### 项目介绍 使用 go 构建的脚本计划任务,支持脚本和 `curl` 请求两种方式 ### 使用方法 1. 构建对应系统的文件。交叉编译可查看文档 `/docs/go-build.md` ```go go build main.go ``` 2. 使用 执行计划任务。加 `--debug` 会记录返回的数据 ```go main.exe cron --conf="./cron.json" --debug ``` 查看当前版本号 ``...阅读全文

2022-07-01 12:35:48

RepoStats 开源代码仓库数据可视化 RepoStats

开源代码仓库的 star、fork、commit、pull request、issue 等数据,是分析和了解代码仓库的客观依据,这些数据在一定程度上反应了开源项目的受欢迎程度、活跃度、影响力等。 RepoStats 致力于解决的痛点问题: 1. 开源代码仓库的数据抓取、存储、分析及统计 1. 开源代码仓库的相关数据可视化展示 1. 全网全平台平台打通,并支持分隔、组合展示 阅读全文

2022-06-06 14:15:17 巴拉迪维

ohUrlShortener 短链接系统 ohUrlShortener

适合中小型社区网站使用的短链接服务系统,支持短链接生产、查询及302转向,并自带点击量统计、独立IP数统计、访问日志查询: 1. 支持 Docker One Step Start 部署、Makefile 编译打包 1. 支持短链接生产、查询、存储、302转向 1. 支持访问日志查询、访问量统计、独立IP数统计 1. 支持 HTTP API 方式新建短链接、禁用/启用短链接、查看短链接统计信息、新建管理员、修改管理员密码 1. 支持访问日志导出,方便线下分析 ![screens...阅读全文

2022-06-06 14:12:56 巴拉迪维

raftCache 基于raft的分布式缓存demo raftCache

# raftCache 一个用来学习raft协议的demo,使用raft协议来构建一个分布式缓存,项目参考了[hraftd](https://github.com/otoolep/hraftd)。 ## 调试代码 **leader** 启动初始化节点node0 ```shell cd /cmd go run main.go -id node0 node0 ``` **follower** 加入多个follower node1 & node2 ```she...阅读全文

2022-05-15 19:39:18 letterbeezps

slog Go 日志库 slog

- 简单,无需配置,开箱即用 - 支持常用的日志级别处理 - 如: `trace` `debug` `info` `notice` `warn` `error` `fatal` `panic` - 可以任意扩展自己需要的 `Handler` `Formatter` - 支持同时添加多个 `Handler` 日志处理,输出日志到不同的地方 - 支持自定义构建 `Handler` 处理器 - 内置的 `handler.Config` `handler.Builder`,可以方便...阅读全文

2022-05-10 10:52:41 inhere

Thanks-Mirror 整理各种镜像 Thanks-Mirror

做了一个整理各语言包管理器,各种软件优秀国内镜像的项目,里边记录了go,maven,node,python,yum,Jenkins,Docker等等很多的镜像,方便运维做内部企业私服,以及开发直接配置使用,感兴趣的同学欢迎来了解 尤其记录了go语言国内几个大厂提供的镜像仓库,以及SUMDB的国内可用镜像,可能是国内最全的一个阅读全文

2022-05-10 10:15:53 eryajf

记录学习go写成的web项目,持续更新中。希望大家多提issued,多提需求!!!! goWeb 记录学习go写成的web项目,持续更新中。希望大家多提issued,多提需求!!!!

本人是个刚转golang的小白,记录一下自己的学习demo,希望大家多提issued!!!如果需要支持别的数据源或者添加新的功能也可以帖子里留言或者联系我。 # 项目介绍 一个基于gin框架搭建和mysql数据库开箱即用的web服务demo。 支持接口日志记录 支持数据库增删改日志记录 支持https映射 支持跨域访问 阅读全文

2022-05-09 15:47:21 Mr.c

gofs 基于golang开发的一款开箱即用的跨平台文件同步工具 gofs

## 概述 `gofs`是基于golang开发的一款开箱即用的跨平台文件同步工具,支持在本地磁盘之间同步、从远程服务器同步变更到本地、将本地文件变更推送到远程服务器三种模式。开源地址如下:[https://github.com/no-src/gofs](https://github.com/no-src/gofs) ## 安装 首先需要确保已经安装了[Go](https://golang.google.cn/doc/install) (**版本必须是1.18+**),然后你就...阅读全文

2022-04-20 02:18:52 mstmdev