Showing 36 of 40 projects
A Java library for converting Java objects to JSON and back, with extensive generics support and no source code modifications required.
A Lodash-style Go utility library based on Go 1.18+ generics for working with slices, maps, channels, and functions.
A comprehensive, efficient, and reusable utility function library for Go with 700+ functions.
A generic, battle-tested set collection for Go, providing Python-like set operations for comparable types.
A Go library providing monads and functional programming abstractions like Option, Result, and Either using Go 1.18+ generics.
A high-performance Go Redis client with auto pipelining, server-assisted client-side caching, and support for Redis modules.
A complete and extensible Go cache library with multiple stores, chaining, loadable caches, metrics, and marshaling.
A type-safe dependency injection toolkit for Go 1.18+ using generics, designed to replace uber/dig.
A Go toolkit for building concurrent programs using composable, channel-based pipelines with automatic error propagation.
A lightweight, generic role-based access control (RBAC) library for Go applications with inheritance and custom assertions.
A next-generation PHP documentation parser with an abstract syntax tree, supporting intersection types, generics, and format-preserving printing.
A Go code generator that automatically derives and maintains mundane functions like equality checks, deep copies, and functional operations from your types.
A Go in-memory cache library with generics, automatic item expiration, and event-driven architecture.
A Swift micro-library for type-safe time calculations with strongly-typed intervals.
A fast ring-buffer deque (double-ended queue) implementation in Go with O(1) operations and optimized memory performance.
A powerful mock generation tool for Go that creates statically typed mocks from interface declarations.
A Go implementation of the ReactiveX spec providing a declarative and composable API for handling asynchronous data streams.
An ultra lightweight Inversion of Control (IoC) container for .NET with high performance and minimal overhead.
A zero-dependency Java library for resolving and reifying generic type information from classes, interfaces, lambdas, and methods.
A Go library providing functional-style iterators and consumers to augment the standard library's iter.Seq.
A protocol-oriented UITableView management library for iOS/tvOS that uses generics and associated types for type-safe cell mapping.
A collection of functional programming helpers for Go, leveraging generics to provide common utilities like map, filter, reduce, and monadic types.
A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.
A Go library providing efficient, parallel, lazy map, reduce, filter, and other functional operations on sequences with built-in error handling.
A Go MongoDB library extending the official driver with generics, type-safe collections, BSON builders, hooks, and plugin support.
A generics-based dependency injection and aspect-oriented programming framework for Go, built around components and interceptors.
A type-safe functional Stream processing library for Go, inspired by the Java Streams API.
A lightweight, fast, customizable, and type-safe object-relational mapper for Go, leveraging generics and reflection.
A simple but powerful dependency injection container for Go projects with automatic injection and lifecycle management.
A FreePascal library providing generic collection classes like TList, TDictionary, and THashMap.
A Go library providing functional programming helpers like map, filter, and reduce with concurrency support.
A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.
A minimalistic Future and Promises framework for Swift with strong type inference and no boilerplate.
A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.
A Go library for declarative pattern matching with built-in patterns for slices, strings, ints, maps, and structs.
A Go 1.18+ library providing generic tuple types for storing 1 to 9 values without custom structs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.