22 best Go Test Automation libraries in 2024
by marketing.admin@openweaver.com Updated: Mar 10, 2023
Guide Kit
Testing is all about automation and these days, it’s an important part of the software development process. Automated testing is a very important part of continuous integration. It’s not only used for web applications but also for APIs and mobile apps. TDD is an approach to software development that combines testing and coding. The main idea behind TDD is to write the tests for your code first, and only then write the code. Such approach allows you to deliver new features to production faster by writing only necessary code, while keeping bugs at a minimum If you are new to Go, or you are looking for a new approach to test your web applications, then this list will help you to find the best Go test automation libraries that can be used for your project. We’ve compiled a list of the top Go test automation frameworks that you may find useful during your next project.
hydraby ory
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
hydraby ory
Go 14116 Version:v2.1.2 License: Permissive (Apache-2.0)
kratosby ory
Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, TOTP, WebAuthn, profile management, identity schemas, social sign in, registration, account recovery, passwordless. Golang, headless, API-only - without templating or theming headaches. Available as a cloud service.
kratosby ory
Go 8820 Version:v0.13.0 License: Permissive (Apache-2.0)
ketoby ory
Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
ketoby ory
Go 4057 Version:v0.11.1-alpha.0 License: Permissive (Apache-2.0)
oathkeeperby ory
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
oathkeeperby ory
Go 2940 Version:v0.40.3 License: Permissive (Apache-2.0)
dockertestby ory
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
dockertestby ory
Go 3502 Version:v3.10.0 License: Permissive (Apache-2.0)
ladonby ory
A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
ladonby ory
Go 2210 Version:v1.2.0 License: Permissive (Apache-2.0)
fositeby ory
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
fositeby ory
Go 2064 Version:v0.44.0 License: Permissive (Apache-2.0)
todo-api-microservice-exampleby MarioCarrion
Go microservice tutorial project using Domain Driven Design and Onion Architecture!
todo-api-microservice-exampleby MarioCarrion
Go 750 Version:Current License: Permissive (MIT)
dockertestby fortytw2
test database interactions with Docker
dockertestby fortytw2
Go 24 Version:Current License: Permissive (MIT)
go-springfield-bankby helder-jaspion
go-springfield-bankby helder-jaspion
Go 11 Version:Current License: Permissive (MIT)
realworld-aws-apiby wolfeidau
This project illustrates how to build an API in AWS using Go.
realworld-aws-apiby wolfeidau
Go 4 Version:Current License: Permissive (Apache-2.0)
dockertestwrapperby pvormste
dockertestwrapper is a wrapper for orys awesome dockertest library
dockertestwrapperby pvormste
Go 1 Version:v2.2.0 License: Permissive (MIT)
docker-gs-pingby bitlifedev
docker-gs-pingby bitlifedev
Go 0 Version:Current License: Permissive (Apache-2.0)
docker-gs-pingby BitLife-Dev
docker-gs-pingby BitLife-Dev
Go 0 Version:Current License: Permissive (Apache-2.0)
docker-pingby stnnnghm
docker-pingby stnnnghm
Go 0 Version:Current License: Permissive (Apache-2.0)
docker-gs-pingby save-sut
docker-gs-pingby save-sut
Go 0 Version:Current License: Permissive (Apache-2.0)
docker-exampe-ciby jingmalan
docker-exampe-ciby jingmalan
Go 0 Version:Current License: Permissive (Apache-2.0)
docker-buildby mouuii
docker-buildby mouuii
Go 0 Version:Current License: Permissive (Apache-2.0)
try-test-goby vardidanielle
try-test-goby vardidanielle
Go 0 Version:Current License: Permissive (Apache-2.0)