A modern Go utility library which provides helpers (map, find, contains, filter, ...)
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
.NET LINQ capabilities in Go
- go
- linq
- generic-functions
🔘 Minimalistic and High-performance goroutine worker pool written in Go
- go
- goroutine-pool
- worker-pool
- worker-pool-factory
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
Embedded Go Database, the fast alternative to SQLite, gorm, etc.
Go bindings to SQLite using wasm2go
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
- gno
- gnoland
- gnolang
- bft
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
- emitter
- golang
⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
- golang
- functional-programming
- utility-library
- go
A super simple Lodash like utility library with essential functions that empowers the development in Go
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
- go
- async
- hacktoberfest
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
🌟 Useful functional programming helpers for Go
- golang
- go
- functional-programming
- library
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
- go
- golang
- data-structures
- functional
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.
- golang
- go
- pooling
- pool
UNIS: A Common Architecture for String Utilities within the Go Programming Language.
- golang
- string
- utility-wrapper
Simple and performant utilies using Go generics inspired by JavaScript and Python
- golang
- go
- utilities
- generics
High performance utility functions using Generics
- filter
- functional
- generics
- go
Go utility library for convenient looping using Go's range-over-func feature
- golang
utils for Go context
- golang
- go
- context
- async
Abstractions and utilities to get rid of boilerplate code in business logic
- datastructures
- generic
- go
- golang
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
- advisory-lock
- concurrency
- distributed-lock
- etcd