arch-go

Architecture checker

An open source tool for automated architecture checks in Go projects.

Architecture checks for Go projects

GitHub

178 stars
3 watching
14 forks
Language: Go
last commit: 6 days ago
Linked from 1 awesome list

architecturegogolangqualitytestingtesting-automationtesting-toolstools

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
roblaszczak/go-cleanarch A tool to validate and enforce Clean Architecture rules in Go projects 874
cinar/checker A validation library for Go that helps ensure input data meets specific criteria using struct tags and standalone functions. 9
vladopajic/go-test-coverage Tools to report on test coverage issues and ensure higher code quality 87
antonboom/testifylint A tool that checks the usage of the testify testing framework in Go programs 101
parquery/gocontracts A tool for automatically generating pre- and post-condition checks in Go code to enforce design-by-contract principles. 111
go-gremlins/gremlins A tool to verify test quality by randomly introducing changes into the code tested and determining if those changes are caught by tests 198
algorand/go-algorand-sdk Provides APIs and tools for interacting with the Algorand blockchain 185
go-critic/go-critic A comprehensive and opinionated Go source code linter that provides checks for bugs, performance, and style issues. 1,854
qiniu/goc A comprehensive testing system for Go programming language applications 818
gookit/validate A comprehensive data validation and filtering tool for Go 1,075
appleboy/gofight A testing framework for building API handlers in Golang. 441
algorand/go-algorand An implementation of Algorand's blockchain protocol in Go 1,352
go-the-way/validator A lightweight model validator written in Go. 7
apsdehal/go-logger A logging library for Go programs providing customizable logging options and a simple API 290
google/certificate-transparency-go Tools and libraries for auditing and analyzing TLS certificates using Certificate Transparency protocols 921