Readline

Open source

Readline is a pure go(golang) implementation for GNU-Readline kind library

Contribute


Become a financial contributor.

Recurring contribution

Backers

Support us with a monthly donation, help us continue our activities and see your avatar here and on our Github page.

Starts at$2 USD / month

Latest activity by


Recurring contribution

Sponsors

Become a sponsor and get your logo here and on our Github page.

Starts at$50 USD / month

Latest activity by


Custom contribution

Donation

Make a custom one-time or recurring contribution.

Latest activity by


+ 5

Top financial contributors

Individuals

1
TJ Holowaychuk

$30 USD since Feb 2016

2
Woorke

$30 USD since Feb 2020

3
Asli Telli

$20 USD since Mar 2016

4
Victor Denisov

$20 USD since Dec 2019

5
Mr. ZHANG

$20 USD since Feb 2021

6
Anonymous

$10 USD since Oct 2018

7
Aseem Sood

$5 USD since Mar 2016

Organizations

1
DigitalOcean

$850 USD since May 2016

2
Triplebyte

$30 USD since Dec 2019

Readline is all of us

Our contributors 10

Thank you for supporting Readline.

Chzyer

Admin

DigitalOcean

Sponsors

$850 USD

Triplebyte

$30 USD

Woorke

Backers

$30 USD

Asli Telli

$20 USD

Mr. ZHANG

$20 USD

Anonymous

$10 USD

Budget


Transparent and open finances.

$
Today’s balance

$844.49 USD

Total raised

$844.49 USD

Total disbursed

--.-- USD

Estimated annual budget

$31.12 USD

About


Readline is A Pure Go Implementation of a libreadline-style Library.
The goal is to be a powerful alternater for GNU-Readline.

WHY: Readline will support most of features which GNU Readline is supported, and provide a pure go environment and a MIT license.

It can also provides shell-like interactives by using flagly (demo: flagly-shell)

Demo

See above.

Todo

  • Vi Mode is not completely finish
  • More funny examples
  • Support dumb/eterm-color terminal in emacs

Features

  • Support emacs/vi mode, almost all basic features that GNU-Readline is supported
  • zsh-style backward/forward history search
  • zsh-style completion
  • Readline auto refresh when others write to Stdout while editing (it needs specify the Stdout/Stderr provided by *readline.Instance to others).
  • Support colourful prompt in all platforms.

Our team

Chzyer

Admin