linenoise-ng é uma biblioteca de linha de comando simples e leve que fornece recursos semelhantes aos fornecidos pelo readline e libedit. Ele suporta caracteres UTF-8 e funciona tanto em sistemas operacionais Unix quanto em Windows. É uma opção boa para aplicativos que precisam de entrada de usuário com histórico e edição de linha, mas não desejam incluir toda a complexidade de outras bibliotecas maiores. 