mirror of
https://github.com/avelino/awesome-go.git
synced 2024-11-07 16:33:40 +00:00
Add go project layout (#2365)
* Added Project Layout section * Refactored layout as per ISSUE template. * Restructuring layout alphabetically. * Add two other projects
This commit is contained in:
parent
83a5850a20
commit
a485108437
@ -52,6 +52,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a
|
|||||||
- [Microsoft Excel](#microsoft-excel)
|
- [Microsoft Excel](#microsoft-excel)
|
||||||
- [Miscellaneous](#miscellaneous)
|
- [Miscellaneous](#miscellaneous)
|
||||||
- [Dependency Injection](#dependency-injection)
|
- [Dependency Injection](#dependency-injection)
|
||||||
|
- [Project Layout](#project-layout)
|
||||||
- [Strings](#strings)
|
- [Strings](#strings)
|
||||||
- [Natural Language Processing](#natural-language-processing)
|
- [Natural Language Processing](#natural-language-processing)
|
||||||
- [Networking](#networking)
|
- [Networking](#networking)
|
||||||
@ -1000,6 +1001,14 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
|
|||||||
* [fx](https://github.com/uber-go/fx) - A dependency injection based application framework for Go (built on top of dig).
|
* [fx](https://github.com/uber-go/fx) - A dependency injection based application framework for Go (built on top of dig).
|
||||||
* [wire](https://github.com/Fs02/wire) - Strict Runtime Dependency Injection for Golang.
|
* [wire](https://github.com/Fs02/wire) - Strict Runtime Dependency Injection for Golang.
|
||||||
|
|
||||||
|
### Project Layout
|
||||||
|
|
||||||
|
*Unofficial set of patterns for structuring projects.*
|
||||||
|
|
||||||
|
* [go-sample](https://github.com/zitryss/go-sample) - A sample layout for Go application projects with the real code.
|
||||||
|
* [golang-standards/project-layout](https://github.com/golang-standards/project-layout) - Set of common historical and emerging project layout patterns in the Go ecosystem.
|
||||||
|
* [scaffold](https://github.com/catchplay/scaffold) - Scaffold generates starter Go project layout. Lets you focus on business logic implemeted.
|
||||||
|
|
||||||
### Strings
|
### Strings
|
||||||
*Libraries for working with strings.*
|
*Libraries for working with strings.*
|
||||||
* [strutil](https://github.com/ozgio/strutil) - String utilities.
|
* [strutil](https://github.com/ozgio/strutil) - String utilities.
|
||||||
|
Loading…
Reference in New Issue
Block a user