replxx

A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Unixes and Windows, and is BSD licensed.

replxx screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Syntax Highlighting

 Tags

  • console-client
  • readline
  • libedit

replxx News & Activities

Highlights All activities

Recent activities

No activities found.

replxx information

  • Developed by

    PL flagMarcin Konarski
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  729 Stars
  •  120 Forks
  •  35 Open Issues
  •   Updated  
View on GitHub
replxx was added to AlternativeTo by Marcin Konarski on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is replxx?

replxx - A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.

A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters. Unlike GNU readline, which is GPL, this library uses a BSD license and can be used in any kind of program. Origin

This replxx implementation is based on the work by ArangoDB Team and Salvatore Sanfilippo and 10gen Inc. The goal is to create a zero-config, BSD licensed, readline replacement usable in Apache2 or BSD licensed programs. Features

single-line and multi-line editing mode with the usual key bindings implemented history handling completion syntax highlighting hints BSD license source code Only uses a subset of VT100 escapes (ANSI.SYS compatible) UTF8 aware support for Linux, MacOS and Windows

It deviates from Salvatore's original goal to have a minimal readline replacement for the sake of supporting UTF8 and Windows. It deviates from 10gen Inc.'s goal to create a C++ interface to linenoise. This library uses C++ internally, but to the user it provides a pure C interface that is compatible with the original linenoise API. C interface.

Official Links