moul / golang-repo-templateLinks
π A template for creating new Golang + Docker + Canonical Domain + Badges + Dependabot + Renovate + GolangCI-lint + Goreleaser + GitHub Actions + Gitpod + Depaware + Git Hooks + ...
β319Updated 3 weeks ago
Alternatives and similar repositories for golang-repo-template
Users that are interested in golang-repo-template are comparing it to the libraries listed below
Sorting:
- Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! πβ421Updated last year
- http integration test frameworkβ260Updated 11 months ago
- The Emperor takes care of all errors personallyβ356Updated 4 years ago
- A source code linter that can be used to find code that will cause problems with Go's error wrapping schemeβ297Updated 3 weeks ago
- A tiny HTTP server for supporting custom Golang import pathsβ330Updated last month
- π A full-featured dependency injection container for go programming language.β238Updated last year
- Simple and yet powerful Dependency Injection for Goβ365Updated 7 months ago
- π· Library for safely running groups of workers concurrently or consecutively that require input and output through channelsβ166Updated 3 years ago
- Robust framework for running complex workload scenarios in isolation, using Go; for integration, e2e tests, benchmarks and more! πͺβ233Updated last year
- Logur is an opinionated collection of logging best practicesβ205Updated 5 months ago
- A minimalist Go configuration libraryβ381Updated 3 weeks ago
- Library for setting values to structs' fields from env, flags, files or default tagβ107Updated 5 months ago
- Quick helpers for testing Go applicationsβ529Updated last year
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalitiesβ¦β250Updated last month
- Selected Go-internal packages factored out from the standard libraryβ923Updated 2 months ago
- β‘οΈ Automatically add Trace Spans to Go methods and functionsβ267Updated last month
- β whitespace linter - Forces you to use empty lines!β311Updated this week
- A Go linter to check that errors from external packages are wrappedβ337Updated 3 months ago
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.β129Updated last month
- Package heredoc provides the here-document with keeping indent.β172Updated 5 months ago
- Package httpretty prints the HTTP requests you make with Go pretty on your terminal.β407Updated 9 months ago
- Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suiteβ447Updated 2 months ago
- Tool to generate go-kit microservicesβ150Updated 6 years ago
- Golang Cache component - Multiple driversβ373Updated 2 months ago
- Deep copy generatorβ159Updated 8 months ago
- Cheat Sheet for Go Slice Tricksβ175Updated 2 years ago
- Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and environment variables to all hooks, and the abiβ¦β310Updated 2 months ago
- Find in Go repeated strings that could be replaced by a constantβ308Updated last month
- Generate markdown documentation for Go (golang) codeβ416Updated 11 months ago
- Naive code generator that creates mock implementation using testify.mockβ209Updated last week