10

8

6

4

2


9.0

7.9
rod

3.5
0.0

7.5

3.4

3.9

8.6

7.1

3.7
goc

8.3

6.8

100 Testing packages and projects

  • rod

    9.0 7.9 Go
    A Devtools driver for web automation and scraping
  • covergates

    3.5 0.0 Go
    The portal gates to coverage reports
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    Promo www.influxdata.com
    InfluxDB Logo
  • gnomock

    7.5 3.4 Go
    Test 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 πŸ’»
  • go-localstack

    3.9 8.6 Go
    Go Wrapper for using localstack
  • goc

    7.1 3.7 Go
    A Comprehensive Coverage Testing System for The Go Programming Language
  • godog

    8.3 6.8 Go
    Cucumber for golang
  • Gauge

    8.6 8.9 Go
    Light weight cross-platform test automation
  • Testify

    9.8 8.6 Go
    A toolkit with common assertions and mocks that plays nicely with the standard library
  • go-testdeep

    6.1 7.4 Go
    Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
  • flute

    1.3 0.0 Go
    Golang HTTP client testing framework
  • testcase

    4.3 6.6 Go
    testcase is an opinionated testing framework to support test driven design.
  • chromedp

    9.6 4.9 Go
    A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
  • ginkgo

    9.4 8.8 Go
    A Modern Testing Framework for Go
  • go-cmp

    8.7 3.7 Go
    Package for comparing Go values in tests
  • hoverfly

    8.3 8.8 Go
    Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
  • selenoid

    8.5 6.7 Go
    Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
  • testfixtures

    7.3 6.3 Go
    Ruby on Rails like test fixtures for Go. Write tests against a real database
  • endly

    5.7 5.5 Go
    End to end functional test and automation framework
  • gomock

    9.5 2.5 Go
    DISCONTINUED. GoMock is a mocking framework for the Go programming language.
  • counterfeiter

    7.2 7.6 Go
    A tool for generating self-contained, type-safe test doubles in go
  • go-hit

    5.2 6.2 Go
    http integration test framework
  • webmock

    0.5 4.1 Go
    Webmock for Golang, to stub requests.
  • Tt

    0.8 3.8 Go
    Simple and colorful test tools
  • gomega

    8.3 8.1 Go
    Ginkgo's Preferred Matcher Library
  • stop-and-go

    1.3 5.1 Go
    Testing helper for concurrency
  • failpoint

    7.4 3.7 Go
    An implementation of failpoints for Golang.
  • go-fuzz

    9.0 5.2 Go
    Randomized testing for Go
  • Mmock

    6.9 5.3 Go
    Mmock is an HTTP mocking application for testing and fast prototyping
  • gotest.tools

    6.5 5.0 Go
    A collection of packages to augment the go testing package and support common patterns.
  • goblin

    7.2 0.0 Go
    Minimal and Beautiful Go testing framework
  • gofuzz

    7.8 0.0 Go
    DISCONTINUED. Fuzz testing for go.
  • cdp

    6.9 1.3 Go
    Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
  • httpexpect

    8.4 7.5 Go
    End-to-end HTTP and REST API testing for Go.
  • go-vcr

    7.4 5.0 Go
    Record and replay your HTTP interactions for fast, deterministic and accurate tests
  • ggr

    6.2 6.1 Go
    A lightweight load balancer used to create big Selenium clusters
  • cupaloy

    5.6 0.0 Go
    Simple Go snapshot testing
  • gock

    8.0 3.4 Go
    HTTP traffic mocking and testing made easy in Go ΰΌΌΚ˜ΜšΩ„ΝœΚ˜ΜšΰΌ½
  • go-sqlmock

    9.1 5.4 Go
    Sql mock driver for golang to test database interactions
  • gomate.io

    0.4 0.0 Go
    Behavior-driven development tool for GoLang
  • gocheck

    7.2 0.0 Go
    Rich testing for the Go language
  • httpmock

    7.9 4.7 Go
    HTTP mocking for Golang
  • go-txdb

    6.7 6.7 Go
    Immutable transaction isolated sql driver for golang
  • timex

    5.5 1.8 Go
    A test-friendly replacement for golang's time package [managed by soy-programador]
  • gotests

    9.0 0.0 Go
    Automatically generate Go test boilerplate from your source code.
  • jsonassert

    4.4 1.3 Go
    A Go test assertion library for verifying that two representations of JSON are semantically equal
  • biff

    1.3 0.0 Go
    Bifurcation Framework for testing and use cases
  • realize

    8.9 0.0 Go
    Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
  • gofight

    6.3 3.8 Go
    Testing API Handler written in Golang.
  • dsunit

    3.4 3.6 Go
    Datastore Testibility
  • minimock

    6.6 7.0 Go
    Powerful mock generation tool for Go programming language
  • GoAws

    7.2 5.8 Go
    AWS (SQS/SNS) Clone for Development testing
  • embedded-postgres

    7.0 5.2 Go
    Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
  • go-carpet

    5.3 3.7 Go
    Tool for show test coverage in terminal for Go source files
  • Looking for Maintainer

    8.5 0.0 Go
    Selenium/Webdriver client for Go
  • wstest

    4.3 0.0 Go
    go websocket client for unit testing of a websocket handler
  • mockhttp

    2.0 0.0 Go
    Mock object for Go http.ResponseWriter
  • assert

    3.8 0.0 Go
    :exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions
  • badio

    1.0 0.0 Go
    Extensions to Go's testing/iotest package
  • bro

    2.2 0.0 Go
    bro watch files in directory and run tests for them
  • frisby

    5.6 0.0 Go
    API testing framework inspired by frisby-js
  • go-mutesting

    6.7 0.0 Go
    Mutation testing for Go source code
  • GoConvey

    9.4 5.4 Go
    Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
  • GoSpec

    4.5 0.0 Go
    Testing framework for Go. Allows writing self-documenting tests/specifications, and executes them concurrently and safely isolated. [UNMAINTAINED]
  • gospecify

    3.2 0.0 Go
    A BDD library for Go
  • Hamcrest

    2.3 0.0 Go
    Hamcrest matchers for the Go programming language
  • restit

    3.2 5.3 Go
    A Go library help testing your RESTful API application
  • mat

    0.4 0.0 Go
    Print mail to stdout
  • Tavor

    5.4 0.0 Go
    A generic fuzzing and delta-debugging framework
  • prettybenchcmp

    1.3 0.0 Go
    cmd tool for automatic storage and comparison of benchmarks results
  • baloo

    6.9 0.0 Go
    Expressive end-to-end HTTP API testing made easy in Go
  • govcr

    4.8 3.7 Go
    HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing
  • gosuite

    1.4 0.0 Go
    Test suites support for standard Go1.7 "testing" by leveraging Subtests feature
  • Fake

    6.7 0.0 Go
    Fake data generator for Go (Golang)
  • dbcleaner

    4.7 1.8 Go
    Clean database for testing, inspired by database_cleaner for Ruby
  • assertion

    0.4 0.0 Go
    lightwight test environment
  • gocrest

    3.9 4.3 Go
    GoCrest - Hamcrest-like matchers for Go
  • gogiven

    1.8 3.4 Go
    gogiven - BDD testing framework for go that generates readable output directly from source code
  • testmd

    0.9 0.0 Go
    test utilities for golang
  • schema

    1.5 0.0 Go
    Quick and easy expression matching for JSON schemas used in requests and responses
  • charlatan

    5.6 1.1 Go
    Go Interface Mocking Tool
  • gomatch

    2.7 0.0 Go
    Library created for testing JSON against patterns.
  • testsql

    1.5 0.0 Go
    Generate test data from SQL files before testing and clear it after finished.
  • trial

    0.6 0.0 Go
    A simple assertion library for go
  • 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.
  • mockit

    1.5 4.1 Go
    DISCONTINUED. Library that make mocking of Go functions/methods easy
  • playwright-go

    8.0 7.5 Go
    Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
  • MockItOut

    1.7 0.0 Go
    A language agnostic HTTP mock server for quick stub testing
  • testcerts

    2.7 5.9 Go
    Dynamically generate self-signed certificates and certificate authorities for Go tests
  • Go monkeypatching 🐡 πŸ’

    - 0.0 Go
    DISCONTINUED. Monkey patching in Go
  • testza

    6.1 0.0 Go
    Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! πŸ•
  • fixenv

    1.9 6.6 Go
    Fixture manage engine, inspired by pytest fixtures.
  • mockery

    9.1 8.6 Go
    A mock code autogenerator for Go
  • is

    7.8 2.7 Go
    Professional lightweight testing mini-framework for Go.
  • omg.testingtools

    0.4 0.0 Go
    This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
  • go-testpredicate

    0.6 0.0 Go
    Unit-testing predicates for Go.
  • smtpmock

    4.4 6.7 Go
    SMTP mock server written on Golang. Mimic any πŸ“€ SMTP server behavior for your test environment with fake SMTP server.
  • gherkingen

    3.0 7.0 Go
    Behaviour Driven Development tests generator for Golang
  • mockserver

    0.5 0.0 Go
    Super slim & blazing fast mock server to replace the Java/NPM counterpart mockserver
  • be

    3.5 6.5 Go
    The Go test helper for minimalists
  • go-mysql-test-container

    0.5 0.0 Go
    Golang MySQL testcontainer package

Add another 'Testing' Package