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: about 2 years ago
Linked from 2 awesome lists

clicommand-lineinteractivepromptterminalvt100

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jtyr/gbtA highly configurable prompt builder for various shells and environments.551
go-kit/kitA toolkit for building microservices in Go26,684
disposaboy/gosublimeAn 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-toolkitA Python library for building interactive command line applications with advanced features like syntax highlighting and code completion.9,423
golang/goA programming language designed to build simple, reliable, and efficient software124,564
golang/toolsProvides tools and packages for static analysis and code transformation of Go programs.7,430
create-go-app/cliA 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-gitA high-level implementation of the Git version control system in Go6,070
google/starlark-goAn implementation of the Starlark configuration language in Go.2,377
tmc/langchaingoProvides a Go implementation of LangChain for generating text based on large language models.5,155
go-vgo/robotgoAutomation tool for interacting with graphical user interfaces on multiple platforms.9,739
campoy/go-tooling-workshopTeaching the tools used by Go developers to improve their coding skills and performance2,790
cue-lang/cueCUE is a tool for validating and defining text-based configuration data5,174
cweill/gotestsGenerates Go test boilerplate from source code4,975
urfave/cliA package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion.22,463