Showing 33 of 69 projects
A Go library implementing IO, Stream, and Fiber monads with generics, inspired by cats-effect and fs2.
High-performance generics and defaults replacement classes for Delphi (XE8+) with inline implementations.
A Go library that scans SQL rows into any type using generics, avoiding reflection for better performance.
A generic sorted map implementation for Go using a red-black tree with Go 1.18 generics.
A function type to dispatch on types instead of classes with partial support for dispatching on optional and keyword argument types.
A Go generics library providing a unified interface for standard, concurrent-safe, and ordered maps with built-in synchronization and sorting.
A comprehensive collection of high-performance utility functions for Go 1.18+ leveraging generics for slices, maps, structs, and more.
A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.
A comprehensive collection of generic data structures and algorithms for Go 1.18+, including lists, sets, maps, trees, and stacks.
A Go library providing helper functions to create pointers for optional fields of basic types, now deprecated in Go 1.26+.
A lightweight Go code preprocessor that adds generics, macros, conditional compilation, HTML templating, and Allman style conversion.
A generic, zero-allocation, and heavily optimized quadtree implementation for Go with 100% test coverage.
A zero-dependency, generics-based Go package for unified environment variable and command-line flag parsing.
A zero-dependency non-blocking buffered FIFO-pipeline library for Go that executes steps concurrently while maintaining output order.
A Go library providing generic utilities for filtering, mapping, and iterating over slices and maps, plus optional types for APIs and SQL.
A simple declarative command line interface builder for Crystal with compile-time validation.
A Go library providing generic functions to create pointers from constants of basic types.
A Go library providing pure, immutable functions for slice operations, returning new slices instead of mutating in place.
A zero-dependency Go package for retrieving environment variables with type safety and default values.
A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.
A type-safe reactive state management library for Go, inspired by Angular Signals, with zero allocations and thread safety.
A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.
A dependency injection library for Go 1.18+ that uses generics and reflection to automatically wire objects.
A high-performance slice utility library for Go, providing fast filter, find, and set operations without reflection.
A type-safe HTML template rendering engine for Go with compile-time validation and generics.
A pure Go toolkit for data engineering and classic machine learning with zero external dependencies.
Automatically generates arbitrary case class and ADT instances for property-based testing in Scala using scalaprops and shapeless.
A collection of Ada code examples demonstrating advanced type composition techniques for complex OOP hierarchies.
A type-safe object pool implementation for Go using generics, providing a user-friendly alternative to sync.Pool.
A Go utility library providing generic one-liners for functional operations on variables, slices, and maps.
A next-generation HTTP router for Go 1.25+ with type-safe handlers, RFC 9457 errors, built-in OpenAPI generation, and minimal dependencies.
Typeclasses for binary serialization of PureScript data types to and from ArrayBuffers.
A GraphQL field builder for Go using generics with utilities for graphql-go.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.