🔎 gitlabCodeSearch:使用关键字搜索所有gitlab项目,将结果输出为Excel cli工具 🔎 gitlabCodeSearch:使用关键字搜索所有gitlab项目,将结果输出为Excel

项目地址:https://github.com/eryajf/gitlabCodeSearch 日常工作中,我们在做一些变更的时候,经常会遇到对gitlab所有项目检索某个关键字的需求,这个工具,正是为解决这一需求而生的。 ## 如何使用 先创建gitlab的token,这一步就不介绍如何创建了。注意此token需要给:**api** 和 **read_api** 两个权限。 通过环境变量能够快速运行项目,如果你熟悉go语言,则可以自己编译二进制,如果不熟悉,也可以直...阅读全文

2023-09-02 22:12:30

go-ernie SDK go-ernie

# 文心千帆 GO SDK [![Go Reference](https://pkg.go.dev/badge/github.com/anhao/go-ernie.svg)](https://pkg.go.dev/github.com/anhao/go-ernie) 本库为文心千帆GO语言SDK,非官方库,目前官方还没有GO语言的SDK [文心千帆](https://cloud.baidu.com/product/wenxinworkshop) 目前支持: * ERNIE-B...阅读全文

2023-08-24 11:45:02

go路由组件mux 路由 go路由组件mux

# mux 实现了一个请求路由器和调度程序,用于将传入的请求匹配到它们各自的处理程序 ## 安装 ```bash go get -u github.com/go-mux/mux ``` ## 示例 ### 简单使用 ```go func main() { r := mux.NewRouter() r.HandleFunc("/", HomeHandler) r.HandleFunc("/products", ProductsHandler) ...阅读全文

2023-08-14 14:24:21 如水

goflyadmin Go快速开发管理系统框架(开源) goflyadmin

框架采用前后端分离,go开发业务接口,vue开发前端界面,简单易上手的ORM,集成了自动路由加载,请求中间件,开箱即用。后台管理系统从业务上分为:总管理系统(admin端简称A端)和业务端管理系统(专门编写业务的,方便系统做出saas形系统,遇到买系统时不要单独重新部署直接再A端开一个账号就可以,业务端business简称B端)。框架开源遵循Apache2.0开源协议。 项目体验:[A端体验地址](https://sg.goflys.cn/webadmin) [B端体验地址(推荐)](h...阅读全文

2023-08-10 22:53:32 黄兄

go-ognl 选择库 go-ognl

# go_ognl 关键字符`.`、`#`,遇到都会截断到下一层(`#`和特殊,会将当前层展开,例如一个struct,会将所有字段对应的值展开) --- 1. 直接使用 `go_ognl.Get(obj,path)` 获取需要的值,返回对象提供 `Effective()` 判断是否有有效值, `Value()` 返回解析后的对象,如果使用`#`将会返回`[]interface{}{}`,`Values()`则直接回返回一个`[]interface{}{}` ,同...阅读全文

2023-08-03 16:07:20 songzhibin97

GoPool Golang Worker Pool GoPool

GoPool is a high-performance, feature-rich, and easy-to-use worker pool library for Golang. GoPool 是一个高性能,功能丰富而且易用的 Golang Worker Pool 库;95% 的代码由 GPT-4 编写完成;详细介绍可以浏览[这篇博文](https://www.danielhu.cn/golang-gopool-1/)阅读全文

2023-08-03 10:53:21 Daniel Hu

yock yock,分布式构建流编排工具 yock

[Yock](https://github.com/Ansurfen/yock)是一个为构建而生的框架,他有点类似于nodejs和bazel,底层基于一个解释器封装了一些功能。正如nodejs那样,yock也基于封装过的lua实现了自己的包管理工具——ypm,这意味着引入第三方库成为可能。 [![Go Report Card](https://goreportcard.com/badge/github.com/ansurfen/cushion)](https://goreportcard....阅读全文

2023-08-01 10:54:53 ansurfen

RuleGo规则引擎 Go业务规则引擎 RuleGo规则引擎

`RuleGo`是一个基于`Go`语言的轻量级、高性能、嵌入式的编排式规则引擎。可以对输入消息进行过滤、转换、丰富和执行各种动作。 ## 特性 -------- * 开发语言:Go 1.18 * 轻量级:无外部中间件依赖,在低成本设备中也能高效对数据进行处理和联动,适用于物联网边缘计算。 * 高性能:得益于`Go`的高性能特性,另外`RuleGo`采用协程池和对象池等技术。对10W条数据进行`JS脚本过滤->JS脚本数据处理->HTTP推送` 处理,平均用时9秒。 * 嵌...阅读全文

2023-07-28 17:30:15 RuleGo

sponge 一个强大的自动生成go项目代码工具 sponge

sponge 是一个强大的生成web和微服务代码工具,也是一个基于gin和grpc封装的微服务框架。sponge拥有丰富的生成代码命令,生成不同的功能代码可以组合成完整的服务(类似人为打散的海绵细胞可以自动重组成一个新的海绵)。微服务代码功能包括日志、服务注册与发现、注册中心、限流、熔断、链路跟踪、指标监控、pprof性能分析、统计、缓存、CICD等功能。代码解耦模块化设计,很容易构建出从开发到部署的完整工程代码,让使用go语言开发更便捷、轻松、高效。 阅读全文

2023-07-12 14:33:24 zhuyasen

Energy Go-GUI Energy

Energy 是 Go 基于 CEF(Chromium Embedded Framework) 开发的框架,内嵌 CEF 二进制 使用 Go 和 Web 端技术 ( HTML + CSS + JavaScript ) 构建支持Windows, Linux, MacOS跨平台桌面应用 需要会前端技术栈和略懂Go语言 阅读全文

2023-06-08 15:02:45 yanghy

ginrpc web ginrpc

# ginrpc 用于 RPC 风格编码的 Gin 中间件 - 高性能 **使用泛型而不是反射,没有性能损失** - 简单且可定制 - 自动绑定参数并验证 - 统一的响应/错误处理 ## 安装 ``` $ go get github.com/apicat/ginrpc ``` ## 使用 ### 基本方式 使用 `ginrpc.Handle` 转换你的rpc函数,仅此而已 ```go type In struct { ID in...阅读全文

2023-06-03 00:05:40

apicat 接口文档工具 apicat

# ApiCat English | [简体中文](https://github.com/apicat/apicat/blob/master/README-CN.md) ApiCat is an API development tool based on AI technology, which aims to help developers develop APIs more quickly and efficiently through automation and intell...阅读全文

2023-05-22 18:34:59 apicat

ISM Web组态监控系统 Web组态监控系统 ISM Web组态监控系统

通过浏览器操作组态工具、浏览组态画面,实现工程管理、组态编辑、工业设备采集以及组态运行三大功能。采用标准HTML5技术,基于B/S架构进行开发,支持WEB端呈现,支持在浏览器端完成便捷的人机交互,简单的拖拽即可完成可视化页面的编排设计。阅读全文

2023-03-28 16:27:45 何新军