82 Resources
Golang bilibili-helper Libraries
A helper tool to work with profile.proto (pprof) files
qpprof qpprof complements the pprof tool. Commands Use qpprof command --help to get more information. Flat aggregation Alternative flat aggregations a
Goroutine Leak Detector
Leaktest Refactored, tested variant of the goroutine leak detector found in both net/http tests and the cockroachdb source tree. Takes a snapshot of r
Chix -- helper middleware and functionality for go-chi/chi
chix -- helper middleware and functionality for go-chi/chi 🔗 Table of Contents Usage Features Support & Assistance Contributing License ⚙️ Usage $ go
Go test helper with DynamoDB Local + ory/dockertest
dynamotest Use the power of DynamoDB Local with ory/dockertest, create your DynamoDB test cases with breeze. 🌄 What is dynamotest? dynamotest is a pa
Simple, safe conversion of any type, including indirect/custom types.
cvt Simple, safe conversion of any type, including indirect/custom types. Install go get -u github.com/shockerli/cvt Usage English | 中文 with error Met
Cookie - Cookie helper functions for golang
Cookie Cookie helper functions. package main import ( "net/http" "github.co
Topictool - Batch replace, add or remove Github repository topic labels
Topictool CLI Tool to manage topic labels on Github repositories Installation go
Helper functions for common scenarios, using Go generics.
zeroflucs generics When writing Go code for Go 1.17 or below, we've all written more than our fair share of methods to check "does this slice contain
Zorm: A Simple db helper
Zoom Simple db helper Installation go get github.com/eatmoreapple/zorm Example p
traefik-certs-cleaner is a simple helper to clean the Traefik acme.json file by removing certificates
traefik-certs-cleaner If you appreciate this project: Description traefik-certs-cleaner is a simple helper to clean the Traefik acme.json file by remo
traning helper. Reading real METARs
pptrain Train reading real METARs Example: $ pptrain
Error handling hook & helper function to simplify writing API handler methods in Go.
Error handling hook & helper function to simplify writing API handler methods in Go.
Go-path - A helper package that provides utilities for parsing and using ipfs paths
go-path is a helper package that provides utilities for parsing and using ipfs paths
Helper tool to create and assign fix versions in Jira
Jira Helper Helper tool to interact with Jira from CI/CD scripts. Its main purpose is to create and assign version based on GitHub releases to Jira ti
UltiTuner: a small helper tool to configure functions for Ultimaker S-Line printers
UltiTuner UltiTuner is a small helper tool to configure functions for Ultimaker
Gotgproto - A helper package for Go Telegram Client, i.e. gotd/td
GoTGProto GoTGProto is a helper package for gotd library, It aims to make td's r
Go-video-preview-ffmpeg-wrapper - A simple helper wrapper to generate small webm video previews using ffmpeg, useful for web previews.
Go-video-preview-ffmpeg-wrapper A simple helper wrapper to generate small webm video previews using ffmpeg, useful for web previews. Getting Started u
Spotify refuses to add basic things to their application, so here is a helper tool that does spotify's job for them.
sptfh Install go install github.com/spotify-helper/sptfh/cmd/sptfh@latest Usage $ sptfh --help Spotify refuses to add basic things to their applicatio
Helper functions for the manipulation of slices of all types in Go
go-slices Unlike many other programming languages, Go doesn't provide helper functions for slices in it's core. I felt like this was quite an essentia
Testing helper for concurrency
stop-and-go Testing helper for concurrency Install go get -u github.com/elgohr/stop-and-go Usage func TestExample(t *testing.T) { w1 := wait.NewWaite
👾 Fast and simple video download library and CLI tool written in Go
👾 Annie is a fast, simple and clean video downloader built with Go. Installation Prerequisites Install via go install Homebrew (macOS only) Arch Linu
A Telegram bot hook for Logrus logging library in Go
logrus2telegram logrus2telegram is a Telegram bot hook for Logrus logging librar
Detect blank strings or remove whitespace from strings
blank The Blank package offers two main functionalities. Blank can remove whitespace from a string. The package defines whitepsace as a character that
Package ctxutil is a collection of functions for contexts.
ctxutil Package ctxutil is a collection of functions for contexts. Functions func Interrupt func Interrupt() context.Context Interrupt is a convenienc
GO Golang Utilities and helpers like validators and string formatters
Handy Go utilities GO Golang Utilities and helpers like validators, sanitizers and string formatters Requires GO v=1.14 Dependencies None, since v1.1
mongodb helper functions, document and pipeline builder
MongoUtils Mongodb helper functions, document and pipeline builder. Helpers ParseObjectID Parse object id from string. ParseObjectID(id string) *primi
Go-http-client: An enhanced http client for Golang
go-http-client An enhanced http client for Golang Documentation on go.dev 🔗 This package provides you a http client package for your http requests. Y
Simple command line tool helper to integrate with hashicorp vault & github api
Overview CI/CD Toolkit is small command line tool helper to integrate with vault secret kv management & github api We can use simple command to genera
A VPN Proxy Helper
VPN Proxy Helper Sometimes, VPN clients do not change the routing table of the computer but it still exists the VPN interface. Sometimes, you don't wa
Helper sidecar for exposing Prometheus metrics as service
metrics-server-go Helper sidecar service for exposing prometheus metrics. Application expose endpoints to update defined metrics. Whats inside? The se
A helper function to create a pointer to a new object in Go 1.18+
A helper function to create a pointer to a new object in Go 1.18+
Small helper to bridge between Vault and AWS Credential Process.
vault-aws-credential-helper The Vault AWS Credential Helper is a component that can be injected into a task environment and be used as a credential he
A minimalist HTTP request routing helper for Go.
A minimalist HTTP request routing helper for Go.
This package provides Go (golang) types and helper functions to do some basic but useful things with mxGraph diagrams in XML, which is most famously used by app.diagrams.net, the new name of draw.io.
Go Draw - Golang MX This package provides types and helper functions to do some basic but useful things with mxGraph diagrams in XML, which is most fa
Ml-mate service helper trainer record experiment, dataset and performance
ml-mate service helper trainer record experiment, dataset and performance trainmate-sdk(ml-mate-py) trainmate-fe(ml-mate-frontend) trainmate-server(ml
a helper tool to remove and filter movies based on ratings
Plex-helper A helper tool to remove and filter movies based on Rotton Tomatoes ratings. This is built primarly for my own use but I figured I would sh
A minimalist HTTP request routing helper for Go.
R2 A minimalist HTTP request routing helper for Go. The name "R2" stands for "Request Routing". That's all, R2 is just a capable little helper for HTT
HTTP requests for Gophers
Requests HTTP requests for Gophers. The problem: Go's net/http is powerful and versatile, but using it correctly for client requests can be extremely
A system written in Golang to help ops team to automate the process of mapping Vault groups to LDAP Groups.
A system written in Golang to help ops team to automate the process of mapping Vault groups to LDAP Groups. This utility automatically adds LDAP Groups' members to the corresponding Vault Groups.
AWS credential_process utility to assume AWS IAM Roles with Yubikey Touch and Authenticator App TOPT MFA to provide temporary session credentials; With encrypted caching and support for automatic credential refresh.
AWS credential_process utility to assume AWS IAM Roles with Yubikey Touch and Authenticator App TOPT MFA to provide temporary session credentials; With encrypted caching and support for automatic credential refresh.
Go jackc/pgx helper to write proper transactions
Go jackc/pgx helper to write proper transactions.
Stewards little helper
littlesteward Stewards little helper Functinality Take a script/program, and SCP it to 1+ nodes. Connect via SSH, execute the script, and get the resu
A helper tool for getting OpenShift/Kubernetes data directly from Etcd.
Etcd helper A helper tool for getting OpenShift/Kubernetes data directly from Etcd. How to build $ go build . Basic Usage This requires setting the f
🚀 BiliBili Live WebSocket Protocol SDK in Golang
BiliGO-LIVE BiliBili Live WebSocket Protocol SDK in Golang 简介 v0版本不保证对外函数、结构的不变性,请勿大规模用于生产环境 哔哩哔哩直播 WebSocket 协议的 Golang 封装 特性 良好的设计,自定义程度高 代码、结构体注释完善
Naive LEGO helper for SberCloud DNS to be used with the EXEC plugin
Naive LEGO helper for SberCloud DNS Very basic, no any checks performed To be used with the exec plugin as described here Environment variables SBC_AC
simplified helper to create http client calls to test your server
Overview Simplified creating http client calls for testing http servers or handlers. Cleanly build and execute http requests in tests so that you can
Environment-driven Docker credential helper
Docker Credentials from the Environment A docker credential helper to streamline repository interactions in CI/CD pipelines, particularly Jenkins decl
Little helper to create tar balls of an executable together with its ELF shared library dependencies.
Little helper to create tar balls of an executable together with its ELF shared library dependencies. This is useful for prototyping with gokrazy: htt
Bilibili 评论控制工具,帮助你自动清理不想要的评论内容,支持关键字、黑名单以及正则表达式匹配
Bilibili Comments Tool Bilibili 评论控制工具,帮助你自动清理不想要的评论内容,支持关键字、黑名单以及正则表达式匹配。 项目简介 如果你遇到过 B 站的黑名单数量不够用,屏蔽功能不够智能,或者你想屏蔽某些评论但是又不想屏蔽某个人,那么这个工具将可以很方便的帮助你完成这个
This tool is a CLI-interactive tool for TA who use eeclass platform
NTHU eeclass TA helper. This tool is a CLI-interactive tool for TA who use eeclass platform. It helps TA to download all the submitted homework, and use CSV to record the score and comment, and upload CSV score directly to the eeclass platform with just 2 Enter key!
Golang Github Template Helper
ggth Golang Github Template Helper Usage ggth PreBuilt Binaries Grab Binaries from The Releases Page Install Homebrew brew install Jmainguy/tap/ggth
🚀 BiliBili API SDK in Golang
BiliGO BiliBili API SDK in Golang 简介 BiliBili API 的 Golang 实现,目前已经实现了 100+ API,还在进一步更新中 特性 良好的设计,支持自定义 client 与 UA 完善的单元测试,易懂的函数命名,极少的第三方库依赖 代码、结构体注释完
Terraform credentials helper for Vault
Terraform Credentials from HashiCorp Vault terraform-credentials-vault is a Terraform "credentials helper" plugin that allows providing credentials fo
Yet another Yogurt - An AUR Helper written in Go
Yay Yet Another Yogurt - An AUR Helper Written in Go Help translate yay: Transifex Features Advanced dependency solving PKGBUILD downloading from ABS
💪 Helper Utils For The Go: string, array/slice, map, format, cli, env, filesystem, test and more.
💪 Helper Utils For The Go: string, array/slice, map, format, cli, env, filesystem, test and more. Go 的一些工具函数,格式化,特殊处理,常用信息获取等等
Yet another Go package for working with *.golden test files, with a focus on simplicity.
go-golden Yet another Go package for working with *.golden test files, with a focus on simplicity. Import import "github.com/jimeh/go-golden" Usage fu
KinK is a helper CLI that facilitates to manage KinD clusters as Kubernetes pods. Designed to ease clusters up for fast testing with batteries included in mind.
kink A helper CLI that facilitates to manage KinD clusters as Kubernetes pods. Table of Contents kink (KinD in Kubernetes) Introduction How it works ?
golang工具/助手函数包
Helper 1.仓库迁移至☞ https://github.com/golangtoolkit/helper 2.一些常用的助手函数工具包 包含: 字符串 (TStr) 数组 (TArr) 整型 (TInt) 浮点型 (TFloat) 文件 (TFile) url (TUri) hash (THa
A magic shim for Docker credential helpers
docker-credential-magic Overview Installation Usage How to use docker-credential-magic Local setup How to use docker-credential-magician Including a s
Infrastructure testing helper for AWS Resources that uses AWS SSM to remotely execute commands on EC2 machines.
Infrastructure testing helper for AWS Resources that uses AWS SSM to remotely execute commands on EC2 machines, to enable infrastructure engineering teams to write tests that validate behaviour.
Interactive CLI helper for creating git branches with JIRA Links and some text
bb (better-branch) Interactive CLI helper for creating git branches with JIRA Links and some text Still in development? Yes How it works? This tiny ut
tfu is a Terraform helper to update the providers of Terraform
tfu (speak 'TF-up') tfu is a Terraform helper to update the providers of Terraform Works only starting from version Terraform 0.13+ Nothing more nothi
支持gRPC/HTTP协议,功能丰富的Mock Server实现
PowerMock 中文 | English PowerMock是一个Mock Server的实现,它同时支持HTTP与gRPC协议接口的Mock,并提供了灵活的插件功能。 这个工具面向于前后端、测试等对有接口Mock需求的开发人员,也可以作为一个通用的Mock服务,部署在网关架构或API管理平台中
Self-hosted video-hosting website and video archival manager for Niconico, Bilibili, and Youtube
Self-hosted video-hosting website and video archival manager for Niconico, Bilibili, and Youtube
CLI to support with downloading and compiling terraform providers for Mac with M1 chip
m1-terraform-provider-helper A CLI to help with managing the installation and compilation of terraform providers when running a new M1 Mac. Motivation
This package helps establish a websocket connection to the bilibili streaming server.
biliStreamClient This package helps establish a websocket connection to the bilibili streaming server. bilibili直播弹幕的WebSocket协议分析请参考:https://blog.csdn
structured logging helper
Logart Logart is a structured logging tool that aims to simplify logging to a database It is not yet in stable state, but is used in production and ac
Helper library for full uint64 randomness, pool backed for efficient concurrency
fastrand64-go Helper library for full uint64 randomness, pool backed for efficient concurrency Inspired by https://github.com/valyala/fastrand which i
一个直播录制工具
Bililive-go Bililive-go是一个支持多种直播平台的直播录制工具 支持网站 站点 url 支持情况 Acfun直播 live.acfun.cn 滋瓷 哔哩哔哩直播 live.bilibili.com 滋瓷 战旗直播 www.zhanqi.tv 滋瓷 斗鱼直播 www.douyu.c
Format /etc/fstab files.
Format /etc/fstab files. Features and limitations Can format /etc/fstab files. Will use 2 spaces between all fields, if they are of equal length. The
Helper library to transform TMX tile maps into a simpler format for Ebiten
Ebitmx Ebitmx is a super simple parser to help render TMX maps when using Ebiten for your games. Right now is super limited to XML and CSV data struct
Reduce maintainer fatigue by automating GitHub
derek Derek reduces fatigue for maintainers by automating governance and delegating permissions to your team and community. Follow @derekapp on Twitte
🌐 A time zone helper
🌐 A time zone helper tz helps you schedule things across time zones. It is an interactive TUI program that displays time across a few time zones of y
Helper functions for the manipulation of slices of all types in Go
go-slices Unlike many other programming languages, Go doesn't provide helper functions for slices in it's core. I felt like this was quite an essentia
Some helper types for go1: priority queue, slice wrapper.
go-villa Package villa contains some helper types for Go: priority queue, slice wrapper, binary-search, merge-sort. GoDoc Link: http://godoc.org/githu
An opinionated helper for generating tls certificates
Certificates helper This is an opinionated helper for generating tls certificates. It outputs only in PEM format but this enables you easily generate
An enhanced http client for Golang
go-http-client An enhanced http client for Golang Documentation on go.dev 🔗 This package provides you a http client package for your http requests. Y
golang OpenGL helper functions
glh: golang OpenGL helpers This package contains a number of functions useful for applications using OpenGL. Code Reference Features Textures and Text
Go tool for generating sql scanners, sql statements and other helper functions
sqlgen generates SQL statements and database helper functions from your Go structs. It can be used in place of a simple ORM or hand-written SQL. See t
Minimalistic database migration helper for Gorm ORM
Gormigrate Gormigrate is a minimalistic migration helper for Gorm. Gorm already has useful migrate functions, just misses proper schema versioning and