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: 4 days 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 9 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T02:40:10.000Z (about 2 months ago)
- Last Synced: 2025-03-31T17:14:49.660Z (12 days ago)
- Topics: go, golang, readline, readline-library
- Language: Go
- Homepage:
- Size: 3.42 MB
- Stars: 2,120
- Watchers: 40
- Forks: 282
- Open Issues: 107
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mac - readline - A powerful readline library (命令行工具 / 网络存储)
- my-awesome - chzyer/readline - library pushed_at:2025-02 star:2.1k fork:0.3k Readline is a pure go(golang) implementation for GNU-Readline kind library (Go)
- awesome-golang-repositories - readline - Readline kind library (Repositories)
- awesome-go - readline - Readline is a pure go(golang) implementation for GNU-Readline kind library - ★ 1245 (Command Line)
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