100 Testing packages and projects
-
gnomock
7.5 5.1 GoTest your code without writing mocks with ephemeral Docker containers ๐ฆ Setup popular services with just a couple lines of code โฑ๏ธ No bash, no yaml, only code ๐ป -
Testify
9.8 7.6 GoA toolkit with common assertions and mocks that plays nicely with the standard library -
go-testdeep
6.0 4.3 GoExtremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite -
chromedp
9.6 6.1 GoA faster, simpler way to drive browsers supporting the Chrome DevTools Protocol. -
hoverfly
8.3 8.9 GoLightweight service virtualization/ API simulation / API mocking tool for developers and testers -
selenoid
8.5 6.5 GoDISCONTINUED. Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary. -
testfixtures
7.3 7.7 GoRuby on Rails like test fixtures for Go. Write tests against a real database -
gotest.tools
6.5 6.9 GoA collection of packages to augment the go testing package and support common patterns. -
cdp
6.8 5.2 GoPackage cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language. -
go-vcr
7.4 8.2 GoRecord and replay your HTTP interactions for fast, deterministic and accurate tests -
jsonassert
4.4 2.5 GoA Go test assertion library for verifying that two representations of JSON are semantically equal -
realize
8.8 0.0 GoRealize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading. -
embedded-postgres
7.1 5.9 GoRun a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test -
assert
3.6 0.0 Go:exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions -
GoConvey
9.4 4.1 GoGo testing in the browser. Integrates with `go test`. Write behavioral tests in Go. -
GoSpec
4.4 0.0 GoTesting framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED] -
govcr
4.9 3.2 GoHTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing -
gogiven
1.8 3.4 Gogogiven - BDD testing framework for go that generates readable output directly from source code -
schema
1.5 0.0 GoQuick and easy expression matching for JSON schemas used in requests and responses -
apitest
-Simple and extensible behavioural testing library for REST based services or HTTP handlers that supports mocking external http calls and rendering of sequence diagrams. -
playwright-go
8.2 6.9 GoPlaywright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. -
testcerts
3.4 6.1 GoDynamically generate self-signed certificates and certificate authorities for Go tests -
testza
6.0 0.0 GoFull-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! ๐ -
omg.testingtools
0.4 0.0 GoThis tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you. -
smtpmock
4.6 6.7 GoSMTP mock server written on Golang. Mimic any ๐ค SMTP server behavior for your test environment with fake SMTP server. -
mockserver
0.6 0.0 GoSuper slim & blazing fast mock server to replace the Java/NPM counterpart mockserver
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai
