kandi background
Explore Kits

9 best Go Automation libraries in 2022

by naveen.kumar@openweaver.com Updated: Apr 6, 2022

Since its creation in 2008, the Go programming language has taken the world by storm. It's loved by millions of developers, and is the go-to language for many major applications. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. In addition to the basic procedural programming features of C (static variables, pointers), Go also provides features for concurrent programming such as goroutines (lightweight threads) and channels. If you're one of the people who's in love with Go, you probably know that automation is always a valuable tool in your arsenal. You may be wondering "Why do I need an automation library?" The answer is simple: it can save you a ton of time and effort! Popular open source libraries include: RobotGo - Go Native crossplatform GUI automation, Atlantis - A self-hosted golang application that listens for Terraform pull request events via webhooks, Comply - a SOC2-focused compliance automation tool. Here are some of the best Go automation libraries to check out.

robotgoby go-vgo

Go star image 7440 Version:v1.0.0-beta5.2

License: Permissive (Apache-2.0)

RobotGo, Go Native cross-platform GUI automation @vcaesar

Support
Quality
Security
License
Reuse

robotgoby go-vgo

Go star image 7440 Version:v1.0.0-beta5.2 License: Permissive (Apache-2.0)

RobotGo, Go Native cross-platform GUI automation @vcaesar
Support
Quality
Security
License
Reuse

atlantisby runatlantis

Go star image 4697 Version:v0.19.3-pre.20220408

License: Others (Non-SPDX)

Terraform Pull Request Automation

Support
Quality
Security
License
Reuse

atlantisby runatlantis

Go star image 4697 Version:v0.19.3-pre.20220408 License: Others (Non-SPDX)

Terraform Pull Request Automation
Support
Quality
Security
License
Reuse

gaiaby gaia-pipeline

Go star image 4620 Version:v0.2.9

License: Permissive (Apache-2.0)

Build powerful pipelines in any programming language.

Support
Quality
Security
License
Reuse

gaiaby gaia-pipeline

Go star image 4620 Version:v0.2.9 License: Permissive (Apache-2.0)

Build powerful pipelines in any programming language.
Support
Quality
Security
License
Reuse

dockertestby ory

Go star image 2450 Version:v3.8.1

License: Permissive (Apache-2.0)

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

Support
Quality
Security
License
Reuse

dockertestby ory

Go star image 2450 Version:v3.8.1 License: Permissive (Apache-2.0)

Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
Support
Quality
Security
License
Reuse

rodby go-rod

Go star image 2310 Version:v0.106.1

License: Permissive (MIT)

A Devtools driver for web automation and scraping

Support
Quality
Security
License
Reuse

rodby go-rod

Go star image 2310 Version:v0.106.1 License: Permissive (MIT)

A Devtools driver for web automation and scraping
Support
Quality
Security
License
Reuse

cliby create-go-app

Go star image 1279 Version:v3.6.0

License: Permissive (Apache-2.0)

✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!

Support
Quality
Security
License
Reuse

cliby create-go-app

Go star image 1279 Version:v3.6.0 License: Permissive (Apache-2.0)

✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
Support
Quality
Security
License
Reuse

vsshby yahoo

Go star image 720 Version:Current

License: Permissive (Apache-2.0)

Go Library to Execute Commands Over SSH at Scale

Support
Quality
Security
License
Reuse

vsshby yahoo

Go star image 720 Version:Current License: Permissive (Apache-2.0)

Go Library to Execute Commands Over SSH at Scale
Support
Quality
Security
License
Reuse

playwright-goby playwright-community

JavaScript star image 705 Version:v0.2000.0

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

playwright-goby playwright-community

JavaScript star image 705 Version:v0.2000.0 License: Permissive (MIT)

Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
Support
Quality
Security
License
Reuse

complyby strongdm

Go star image 664 Version:v1.5.2

License: Permissive (Apache-2.0)

Compliance automation framework, focused on SOC2

Support
Quality
Security
License
Reuse

complyby strongdm

Go star image 664 Version:v1.5.2 License: Permissive (Apache-2.0)

Compliance automation framework, focused on SOC2
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Artificial Intelligence
Automation
Automation
  • © 2022 Open Weaver Inc.