
For those who’re a Golang developer, you understand how vital having a dependable and environment friendly utility scaffold is. That’s the place Nunu is available in. Named after a personality in League of Legends, Nunu is a CLI instrument that helps you rapidly construct a Golang utility utilizing common libraries within the Golang ecosystem.
Github: https://github.com/go-nunu/nunu
Options
Nunu comes with a number of options that make it an important selection for constructing Golang functions:
– Gin: A well-liked HTTP net framework
– Gorm: A robust ORM library
– Wire: A dependency injection framework
– Viper: A configuration administration library
– Zap: A logging library
– Golang-jwt: A JWT library
– Go-redis: A Redis shopper library
– Testify: A testing library
– Sonyflake: A distributed distinctive ID generator
– robfig-cron: A cron library
And extra…
Advantages
Nunu presents a number of advantages that make it an important selection for constructing Golang functions:
– Low studying value and customization: Nunu encapsulates common Golang libraries, making it straightforward to customise your utility to fulfill particular wants.
– Excessive efficiency and scalability: Nunu makes use of the newest expertise and greatest practices to make sure your utility can deal with excessive visitors and enormous quantities of information.
– Safe and dependable: Nunu makes use of secure and dependable third-party libraries to make sure the safety and reliability of your utility.
– Modular and extensible: Nunu is designed to be modular and extensible, permitting you so as to add new options and performance simply.
– Full documentation and testing: Nunu offers complete documentation and examples that can assist you begin rapidly. It additionally features a set of check suites to make sure that your utility works as anticipated.
Structure
Nunu adopts the traditional layered structure and makes use of the dependency injection framework Wire to realize modularity and decoupling.