go-typ
Generic types that are missing from Go, including sets, trees, sorted lists, etc.
All code is implemented with 0 dependencies and in pure Go code (no CGo).
Compatibility
Requires Go v1.18beta1 or later as the code makes use of generics.
Installation and usage
go get -u gopkg.in/typ.v0
Development
Please read the CONTRIBUTING.md for information about development environment and guidelines.
License
This project is primarily licensed under the MIT license:
-
The Go code in this project is licensed under the MIT license: LICENSES/MIT.txt
-
Documentation is licensed under the Creative Commons Attribution 4.0 International (CC-BY-4.0) license: LICENSES
-
Miscellanious files are licensed under the Creative Commons Zero Universal license (CC0-1.0): LICENSES
-
GitHub Action for REUSE linting (and not any of go-typ's code) is licensed under GNU General Public License 3.0 or later (GPL-3.0-or-later): LICENSES/GPL-3.0-or-later.txt
Copyright © Kalle Fagerberg