Directory structure explains cmd - The cmd layout structure pattern for multiple entry points internal - GO internal packages (private packages) pkg - Popular package name to store packages that you do wish to share with other projects (public packages)