go-standard / project-layout
Standard Go Project Layout
☆54Updated 8 months ago
Alternatives and similar repositories for project-layout:
Users that are interested in project-layout are comparing it to the libraries listed below
- Sample implementation of enhanced http.ServeMux routing patterns.☆57Updated last year
- 🚨 Chi middleware for slog logger☆69Updated 2 weeks ago
- Cookies, but with structs, for happiness.☆111Updated this week
- Elegant middleware functions for your HTTP clients.☆102Updated 2 years ago
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆66Updated 3 years ago
- A corpus of popular Go modules☆107Updated 5 months ago
- A CLI tool and GitHub Action to post Go code coverage reports as comment to your pull requests.☆82Updated 4 months ago
- Go 1.23 range functions with database/sql☆145Updated 4 months ago
- Checking Go templates for validity.☆59Updated 5 months ago
- Classy HTTP Handlers in Go☆56Updated 2 years ago
- Go Parser for ANSI strings☆68Updated last year
- Headless browser for Go for TDD workflows☆161Updated last week
- Go tool for major version upgrades☆135Updated 6 months ago
- Database schema evolution library for Go☆19Updated last year
- Dynamically generate self-signed certificates and certificate authorities for Go tests☆74Updated 3 months ago
- Golang charting and graphing library☆72Updated last week
- Structured HTML table data extraction from URLs in Go that has almost no external dependencies☆121Updated last week
- perhaps the best CORS middleware library for Go☆64Updated last week
- ☆58Updated last year
- Struct validation using tags☆84Updated 2 months ago
- Tooling for Go import cycles☆70Updated 8 months ago
- High performance JSON iterator & validator for Go☆93Updated last year
- 🚨 slog sampling: drop repetitive log records☆76Updated 3 weeks ago
- Go linter for forbidding identifiers☆137Updated 2 months ago
- Easily build SQL queries in Go.☆92Updated 11 months ago
- Transactor is an injectable type making DB transactions seamless.☆135Updated this week
- ☆65Updated 2 months ago
- 🚢 Go package providing lifecycle management for PostgreSQL Docker instances.☆12Updated 8 months ago
- Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically …☆76Updated this week
- Linter that confirms DB rows and statements are closed properly.☆88Updated 5 months ago