an expect-like golang library to automate control of terminal or console based programs.
☆477Jun 15, 2024Updated 2 years ago
Alternatives and similar repositories for go-expect
Users that are interested in go-expect are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Expect for Go☆753Dec 2, 2021Updated 4 years ago
- A golang library for building interactive and accessible prompts with full support for windows and posix terminals.☆4,098Apr 7, 2024Updated 2 years ago
- Pure golang expect library, for easily starting and controlling subprocesses☆269Jun 23, 2018Updated 8 years ago
- Easy SSH servers in Golang☆4,183Jan 27, 2025Updated last year
- Interactive prompt for command-line applications☆6,407Oct 13, 2026Updated 2 weeks ago
- GPU virtual machines on DigitalOcean Gradient AI • AdGet to production fast with high-performance AMD and NVIDIA GPUs you can spin up in seconds. The definition of operational simplicity.
- Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.☆5,499Aug 12, 2025Updated last year
- Go library for detecting and expanding the user's home directory without cgo.☆1,416Mar 21, 2024Updated 2 years ago
- The Universal Filesystem Abstraction for Go☆6,715Updated this week
- 🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀☆2,035Sep 15, 2026Updated last month
- PTY interface for Go☆2,106Jun 1, 2026Updated 5 months ago
- Go library for decoding generic map values into native Go structures and vice versa.☆8,011Jun 25, 2024Updated 2 years ago
- multi progress bar for Go cli applications☆2,512Oct 21, 2026Updated last week
- Release engineering, simplified☆16,127Updated this week
- A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt☆9,169Updated this week
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- Starlark in Go: the Starlark configuration language, implemented in Go☆2,788Oct 21, 2026Updated last week
- Table-writer and more in golang!☆3,554Oct 19, 2026Updated last week
- Golang plugin system over RPC.☆6,115Oct 12, 2026Updated 2 weeks ago
- A highly extensible Git implementation in pure Go.☆7,838Updated this week
- Color package for Go (golang)☆8,006Oct 12, 2026Updated 2 weeks ago
- Package for comparing Go values in tests☆4,682Updated this week
- Define and run pattern-based custom linting rules.☆882Sep 25, 2025Updated last year
- Struct-based argument parsing in Go☆2,288Oct 19, 2026Updated last week
- Implements a deep pretty printer for Go data structures to aid in debugging☆6,425Apr 6, 2024Updated 2 years ago
- Serverless GPU API endpoints on Runpod - Get Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- psutil for golang☆11,941Updated this week
- A declarative, simple, fast, and fun package for building command line tools in Go☆24,307Updated this week
- A Commander for modern Go CLI interactions☆44,731Jul 11, 2026Updated 3 months ago
- Cross-platform filesystem notifications for Go.☆10,809May 11, 2026Updated 5 months ago
- Native Mac APIs for Go. Previously known as MacDriver☆5,442Mar 8, 2025Updated last year
- Non-blocking external commands in Go with streaming output☆1,028Oct 23, 2026Updated last week
- Yaegi is Another Elegant Go Interpreter☆8,431Feb 9, 2026Updated 8 months ago
- Blazing fast, structured, leveled logging in Go.☆24,684Sep 16, 2026Updated last month
- A general purpose syntax highlighter in pure Go☆5,073Updated this week
- GPUs on demand by Runpod - Special Offer Available • AdRun AI, ML, and HPC workloads on powerful cloud GPUs—without limits or wasted spend. Deploy GPUs in under a minute and pay by the second.
- uilive is a go library for updating terminal output in realtime☆1,722Jul 22, 2023Updated 3 years ago
- Go Humans! (formatters for units to human friendly sizes)☆4,852Oct 13, 2026Updated 2 weeks ago
- Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.☆5,232Oct 25, 2026Updated last week
- 🔥 Fast, strict, configurable, extensible, and beautiful linter for Go☆5,560Updated this week
- Better structured concurrency for go☆10,434Sep 1, 2026Updated 2 months ago
- 🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.☆2,033Dec 22, 2025Updated 10 months ago
- Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.☆17,870Updated this week