nan

Nullable types

Zero-allocation nullable structures and conversion functions for Go

Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers

GitHub

85 stars
4 watching
11 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

golang

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
emvi/null Provides types for representing null values in Go, allowing marshalling and unmarshalling to/from JSON. 36
kak-tus/ami A Go client for reliable message queues using Redis Cluster Streams 28
mvdan/unparam Tools to analyze unused parameters in Go functions and identify potential issues 532
novalagung/gubrak A Go library providing functional programming utility functions with syntactic sugar. 482
a8m/golang-cheat-sheet A comprehensive guide to Go syntax and features for developers 8,425
paulmach/orb Provides a set of utility types and interfaces for working with 2D geometry in Go. 913
mustafaturan/bus A minimalist event/message bus implementation 336
xxjwxc/public A comprehensive utility package for Go programmers 175
mikekonan/go-types Provides Go implementations of common data types used in international data transfer and validation 19
dirkaholic/kyoo An unlimited job queue with concurrent worker pools for Go applications 51
kirilldanshin/nulltime A time tracking library that provides a nullable time value type. 14
awalterschulze/goderive Automates generating implementations of common Go functions from input parameter types. 1,245
xujiajun/gotokenizer A tokenizer based on dictionary and Bigram language models for text segmentation in Chinese 21
barweiss/go-tuple A package providing generic tuples in Go with various features and APIs for common use cases. 82
azr/generators Automates the generation of boilerplate code for common Go applications 5