💥 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 100 · 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.
Expression language and expression evaluation for Go
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.
The home of the CUE language! Validate and define text-based and dynamic configuration
Declarative data automation language and Go runtime for structured extraction workflows.
A music programming language for musicians. :notes:
HCL is the HashiCorp configuration language.
Native Mac APIs for Go. Previously known as MacDriver
An autocompletion daemon for the Go programming language
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
.NET LINQ capabilities in Go
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
🦄 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)
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
Generate x86 Assembly with Go
Starlark in Go: the Starlark configuration language, implemented in Go
Go bindings to systemd socket activation, journal, D-Bus, and unit files
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 meta-language for Go that adds Result types, error propagation (?), and pattern matching while maintaining 100% Go ecosystem compatibility
Zygo is a Lisp interpreter written in 100% Go. Central use case: dynamically compose Go struct trees in a zygo script, then invoke compiled Go functions on those trees. Makes Go reflection easy.
Simplified distributed locking implementation using Redis