DEV Community

Kiran Malvi
Kiran Malvi

Posted on

Popular Golang Library - With Unique Concept

#go

We have created 4 library in golang with unique concept.
Please check below detail url:
https://github.com/Mindinventory?language=go

Top comments (2)

Collapse
 
arhuman profile image
arhuman

Great job.

Golang Project structure is especially interesting to me, as my code structure/layout of choice is still not settled.
Could you explain how you get to this structure?
And the benefits you see compared to others (Standard Project Layout, DDD, hex arch...)

I'm not willing to compare, but rather understand how you get there.
(to help me in my own process)

For example, my guidelines for a good architecture are simplicity, ease of testing, low duplication, loose coupling, easy substitution (should be easy to change logging, database...)

Collapse
 
malvikiran profile image
Kiran Malvi • Edited

I have created my own structure.
I have used gorm framework but I did some customization in this boilerPlate.
Used group router, middleware, resources, ORM

If you like this then pls give me star on github.
github.com/Mindinventory?language=go