💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
- lodash
- golang
- go
- generics
76,855 visible repositories in the index
1–24 of 82 · Most stars
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
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.
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.
Brings SQL and AI together.
A modern Go utility library which provides helpers (map, find, contains, filter, ...)
🦄 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)
Container to WASM converter
Starlark in Go: the Starlark configuration language, implemented in Go
Compile shell scripts to static binaries.
TamaGo - bare metal Go
Golang bindings for FFmpeg (This repository is no longer maintained)
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
Git to Go; bindings for libgit2. Like McDonald's but tastier.
A meta-language for Go that adds Result types, error propagation (?), and pattern matching while maintaining 100% Go ecosystem compatibility
The runtime behind every E2B stack: Cloud, Enterprise, and your own machine.
Simplified distributed locking implementation using Redis
Scriptable interpreter written in golang
win32 ole implementation for golang
Embedded Go Database, the fast alternative to SQLite, gorm, etc.
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
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.
High-performance, minimalist async-io (proactor) networking for Golang.