gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
- concurrency
- workerpool
- goroutine-pool
- resource-pool
47,133 repositories indexed
457–480 of 622 · Most stars
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
Go library for PHP community with convenient functions
This is a small, opinionated Go library and CLI for Markdown to PDF. It handles cover pages, tables of contents, watermarks, signatures, and more. You can use CSS themes and custom assets. It works with parallel batch processing. The engine behind it is Chrome. It does not rely on LaTeX.
fonet is a deep neural network package for Go.
µjson - A fast and minimal JSON parser and transformer that works on unstructured JSON
Go module to work with Postman Collections
Neural Network for Go.
A Go package for sending and receiving ethernet frames. Currently supporting Linux, Freebsd, and OS X.
Start gRPC microservice from YAML, plugin of rk-boot
Distributed batch data processing framework
Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.
A multilayer perceptron network implemented in Go, with training via backpropagation.
NullKia Mobile Security Framework - Tools in Nim, Crystal, V, D, Red, Odin, Haxe, Zig, Kotlin, Lua, PHP, Python | bad-antics | github.com/bad-antics
Durable execution framework for AI agents in Go. Keeps agent state, tool calls, and execution loops resilient across process crashes.
Benchmarks of common basic operations for the Go language.
a Go (Golang) MusicBrainz WS2 client library - work in progress
Slack Bot Framework
Functional programming framework for Go.
API framework written in Golang.
Parallelized formatter with no external dependencies for gherkin (cucumber, behat...)
Go's answer to pandas + scikit-learn: a batteries-included data analysis library with dataframes, statistics, machine learning, quant, and GPU acceleration. Run Python with seamless two-way variable sharing, or explore data straight from the Insyra CLI.
TG - Telegram Bot Framework for Go
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
A GUI library for Go that doesn't make you want to switch to web dev.