https://github.com/chzyer/readline
Readline is a pure go(golang) implementation for GNU-Readline kind library
https://github.com/chzyer/readline
go golang readline readline-library
Last synced: 9 months ago
JSON representation
Readline is a pure go(golang) implementation for GNU-Readline kind library
- Host: GitHub
- URL: https://github.com/chzyer/readline
- Owner: chzyer
- License: mit
- Created: 2015-09-20T15:11:30.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T02:40:10.000Z (11 months ago)
- Last Synced: 2025-05-06T20:19:05.211Z (9 months ago)
- Topics: go, golang, readline, readline-library
- Language: Go
- Homepage:
- Size: 3.42 MB
- Stars: 2,130
- Watchers: 40
- Forks: 285
- Open Issues: 109
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go-cn - readline - Readline在MIT许可下的大部分功能。 (Pure golang implementation that provides most features in GNU-Readline under MIT license.) (命令行 / Standard CLI)
- awesome-mac - readline - A powerful readline library (命令行工具 / 网络存储)
- awesome-Char - readline - Pure golang implementation that provides most features in GNU-Readline under MIT license. (Command Line / Standard CLI)
- fucking-awesome-go - :octocat: readline - A pure golang implementation that provide most of features in GNU-Readline under MIT license. :star: 581 :fork_and_knife: 31 (Command Line / Standard CLI)
- awesome-go - readline - Pure golang implementation that provides most features in GNU-Readline under MIT license. (Command Line / Standard CLI)
- awesome-go - readline - Readline is a pure go(golang) implementation for GNU-Readline kind library - ★ 1245 (Command Line)
- awesome-go - readline - Pure golang implementation that provides most features in GNU-Readline under MIT license. - :arrow_down:252 - :star:634 (Command Line / Standard CLI)
- my-awesome - chzyer/readline - library pushed_at:2025-06 star:2.2k fork:0.3k Readline is a pure go(golang) implementation for GNU-Readline kind library (Go)
- awesome-go - readline - 纯粹的golang实现,提供GNU-Readline在MIT许可下的大部分功能。 (<span id="命令行-command-line">命令行 Command Line</span> / 标准CLI)
- awesome-golang-repositories - readline - Readline kind library (Repositories)
- awesome-go - readline - Pure golang implementation that provides most features in GNU-Readline under MIT license. (Command Line / Standard CLI)
- awesome-go - readline - Readline under MIT license. | - | - | - | (Command Line / Standard CLI)
README
[](https://travis-ci.org/chzyer/readline)
[](LICENSE.md)
[](https://github.com/chzyer/readline/releases)
[](https://pkg.go.dev/github.com/chzyer/readline)
The most popular multi-platform readline library for Go, featuring powerful line editing capabilities.
## Features
- Multi-platform support
- Line editing with common shortcut keys
- History support with customizable persistence
- Completion support
- Custom prompt support
## Guide
* [Demo](example/readline-demo/readline-demo.go)
* [Keyboard Shortcuts](doc/shortcut.md)
* [API Documentation](https://pkg.go.dev/github.com/chzyer/readline)
## Star History
[](https://star-history.com/#chzyer/readline&Date)
## Contributors