go-prompt

CLI library

A library for building interactive command-line interfaces with auto-complete suggestions.

Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.

GitHub

5k stars
54 watching
350 forks
Language: Go
last commit: 6 months ago
Linked from 2 awesome lists

clicommand-lineinteractivepromptterminalvt100

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jtyr/gbt A highly configurable prompt builder for various shells and environments. 551
go-kit/kit A toolkit for building microservices in Go 26,684
disposaboy/gosublime An integrated development environment plugin for Sublime Text 3 that enhances Go/Golang development experience with various features and tools. 3,419
prompt-toolkit/python-prompt-toolkit A Python library for building interactive command line applications with advanced features like syntax highlighting and code completion. 9,423
golang/go A programming language designed to build simple, reliable, and efficient software 124,564
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,430
create-go-app/cli A command-line tool for creating and deploying full-stack web applications with Go backend, JavaScript/TypeScript frontend, and automated deployment using Ansible and Docker. 2,628
go-git/go-git A high-level implementation of the Git version control system in Go 6,070
google/starlark-go An implementation of the Starlark configuration language in Go. 2,377
tmc/langchaingo Provides a Go implementation of LangChain for generating text based on large language models. 5,155
go-vgo/robotgo Automation tool for interacting with graphical user interfaces on multiple platforms. 9,739
campoy/go-tooling-workshop Teaching the tools used by Go developers to improve their coding skills and performance 2,790
cue-lang/cue CUE is a tool for validating and defining text-based configuration data 5,174
cweill/gotests Generates Go test boilerplate from source code 4,975
urfave/cli A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion. 22,463