💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
- lodash
- golang
- go
- generics
77,852 visible repositories in the index
1–24 of 36 · Most stars
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
XGo is a programming language that reads like plain English. But it's also incredibly powerful — it lets you leverage assets from C/C++, Go, Python, and JavaScript/TypeScript, creating a unified software engineering ecosystem. Our vision is to enable everyone to become a builder of the world.
Brings SQL and AI together.
Reactive Extensions for the Go language.
.NET LINQ capabilities in Go
For parsing, creating and editing unknown or dynamic JSON in Go
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
Go toolkit for clean, composable, channel-based concurrency.
Scriptable interpreter written in golang
Embedded Go Database, the fast alternative to SQLite, gorm, etc.
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.
To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
The only reasonable scripting engine for Go.
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
A lightweight yet powerful configuration manager for the Go programming language
Monad, Functional Programming features for Golang
Fast resizable golang semaphore primitive
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
Golang simple thread pool implementation