xstd
A collection of generic helpers for Go, extending the standard library with a focus on modern Go features like generics and iterators.

Installation
go get spheric.cloud/xstd
Packages
This repository is organized into the following packages:
Provides a collection of useful type constraints for generic programming.
A generic hash map implementation.
A generic doubly-linked list implementation.
A generic sequential queue implementation.
Provides a collection of generic function adapters and helpers.
Contains code generation tools for the repository.
Provides a rich set of helpers and adapters for working with Go's new iterators (iter.Seq).
Contains generic functions for working with maps.
Provides helpers and utilities for the net/http package.
A collection of utility functions for working with pointers.
A generic set implementation.
Contains generic functions for working with sets.
Provides generic functions for working with slices.
Contains helper functions for working with strings.
License
This project is licensed under the Apache License 2.0. See the LICENSE file for details.