Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / golang-infrastructure 25 repositories

provides some of Golang's basic tool libraries. recruiting maintenance staff and developers, please email me if you are interested

golang-infrastructure/go-sleep-sort

睡眠排序

Language: Go - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-heap-sort

Heap Sort 堆排序

Language: Go - Size: 2.93 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-domain-suffix-trie

安全开发基础组件:域名后缀树(Golang实现)

Language: Go - Size: 78.1 KB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 31 - Forks: 7

golang-infrastructure/go-if-expression

Golang中的三元表达式的折中实现,用于减少代码行数提高可读性

Language: Go - Size: 59.6 KB - Last synced: 3 months ago - Pushed: 10 months ago - Stars: 16 - Forks: 3

golang-infrastructure/go-ognl

Language: Go - Size: 65.4 KB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 8 - Forks: 1

golang-infrastructure/go-har

HAR(HTTP Archive format)HTTP归档格式文件的Golang解析库

Language: Go - Size: 5.86 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-slice

Go中一些与slice相关的操作

Language: Go - Size: 115 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

golang-infrastructure/go-maths

Go语言中的数学相关常用,提供了内置的math懒得提供但是又很常用的一些方法(https://oi-wiki.org/math/number-theory/gcd/)

Language: Go - Size: 412 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-enumerate-algorithm

枚举,排列,组合,等等

Language: Go - Size: 4.88 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-queue

Go中的各种队列的实现

Language: Go - Size: 35.2 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-how-run

检测Golang程序是如何运行的,是从打包的二进制运行的,还是从源代码运行的,如果是源代码又是Test还是main啥的

Language: Go - Size: 6.84 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

golang-infrastructure/go-project-root-directory

Go获取项目根目录的绝对路径

Language: Go - Size: 9.77 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 5 - Forks: 0

golang-infrastructure/go-shuffle

提供几种洗牌算法的Go实现

Language: Go - Size: 16.6 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 3 - Forks: 2

golang-infrastructure/go-cast-anything

Language: Go - Size: 16.6 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/.github

Size: 3.91 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

golang-infrastructure/go-message-channel

基于Channel的组件之间通信模型

Language: Go - Size: 11.7 KB - Last synced: 9 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

golang-infrastructure/go-goroutine-pool

go的goroutine pool库,一般用于任务执行

Language: Go - Size: 82 KB - Last synced: 9 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

golang-infrastructure/go-ChatGPT

ChatGPT's Golang API easily integrates ChatGPT into your Go application

Language: Go - Size: 97.7 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 32 - Forks: 4

golang-infrastructure/go-collection

Go中Collection的接口定义

Language: Go - Size: 9.77 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-gtypes

The generic type constraint for Go

Language: Go - Size: 2.93 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-StringBuilder

Golang中的strings.Builder并不是真正的Builder模式,连续拼接要换行就很草, 这个库就是修改了一下内置的strings.Builder的签名并加了几个Append方法,用得更爽一些。

Language: Go - Size: 6.84 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1

golang-infrastructure/go-bogo-sort

猴子排序

Language: Go - Size: 2.93 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-asciinema-parser

asciinema record format file parser

Language: Go - Size: 18.6 KB - Last synced: 11 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-try-catch

Try-Catch的Go实现

Language: Go - Size: 153 KB - Last synced: 10 months ago - Pushed: 11 months ago - Stars: 4 - Forks: 0

golang-infrastructure/openai-gosdk

https://platform.openai.com/docs/api-reference/introduction

Language: Go - Size: 55.7 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 1

golang-infrastructure/go-bucket-sort

桶排序(Bucket Sort)

Language: Go - Size: 15.6 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-heap

Go的堆排序实现,提供线程安全和非安全的两个实现,API相比较于Go内置的堆更易使用,使用者不需要了解底层的堆知识即可使用,并且支持泛型不需要类型强转

Language: Go - Size: 12.7 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

golang-infrastructure/go-cosine-similarity

余弦相似度

Language: Go - Size: 3.91 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

golang-infrastructure/go-variable-parameter

Go可变参数相关的Help方法

Language: Go - Size: 10.7 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-Luhn

Luhn algorithm(银行卡校验算法)

Language: Go - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-hamming-distance

汉明距离(Hamming Distance)

Language: Go - Size: 1.95 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-goroutine-id

封装了几种获取协程ID的方法

Language: Go - Size: 6.84 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 1

golang-infrastructure/go-tuple

Golang中的元组的实现,封装一些便捷方法

Language: Go - Size: 11.7 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-iterator

Golang Iterator

Language: Go - Size: 14.6 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-compare-anything

为Go提供比较任何东西的支持

Language: Go - Size: 17.6 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-trie

字典树的Go实现

Language: Go - Size: 102 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-stack

Go language implementations of various stacks (generics, concurrency security)

Language: Go - Size: 45.9 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 2 - Forks: 0

golang-infrastructure/go-reflect-utils

The Go Reflection Tool library provides some common methods for reflection

Language: Go - Size: 21.5 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-cli-weixin-login-sdk

TODO 迁移

Language: Go - Size: 69.3 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-singleflight

generic version of singleflight

Language: Go - Size: 9.77 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

golang-infrastructure/go-pointer

Golang pointer and non-pointer types to convert to each other

Language: Go - Size: 34.2 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0