High performance utility functions using Generics
- filter
- functional
- generics
- go
47,133 repositories indexed
49–69 of 69 · Most stars
High performance utility functions using Generics
Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.
Package for fast copying structs of different types
flexible data type for Go
A collection of CLI argument types for the Go `flag` package.
The standards-based Web Components multitool. Generate Custom Elements Manifests, Dev Server, LSP, and MCP for your app or design system
Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types.
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
Null Types, Safe primitive type conversion and fetching value from complex structures.
k-modes and k-prototypes clustering algorithms implementation in Go
Nullable Go types that can be marshalled/unmarshalled to/from JSON.
Contains functions for simplified creation of pointers from constants of basic types
Converts go types no matter what
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
Go option and result types that optionally contain a value
Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.
Go Redis Client
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.
Slice conversion between primitive types
A package designed to extract and work with go structs as values. Types & Tags export
Code Katas to practice TDD in Go, Haskell, Java, PHP, Python, and TypeScript