Skip to content
/ nui Public

Golang generic toolbox. A set of commonly used interfaces and tools.

License

Notifications You must be signed in to change notification settings

lalamove/nui

Repository files navigation

Build Status Go doc

Nui

Nui is package containing common interfaces and tools used across Lalamove's go codebase. Nui means vast in Maori.

Packages

Interface to create contexts and default implementation wrapping context package.

Interface to interact with the operating system and default implentation wrapping os package.

Interface for http.Client mocking.

Toolbox for io.

Interface for a generic logger used across open source packages.

Strings tool box.

Time toolbox. Time interface wrapping time.Time package.

Getter interface to retrieve values.

Interface for a registry in prometheus