nowfound

Life & fun · February 16, 2016

Linenoise NG – GNU Readline Replacement, with UTF8 and Windows (BSD)

A small self-contained alternative to readline and libedit that supports UTF-8 and Windows and is BSD licensed. - arangodb/linenoise-ng

Linenoise NG – GNU Readline Replacement, with UTF8 and Windows (BSD) launched on February 16, 2016 with 63 votes, #1,252 of 4,386 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 10 years on.

In plain words

Linenoise NG is a lightweight, self-contained library that provides command-line editing capabilities as an alternative to readline and libedit. It is designed for developers building interactive applications and supports UTF-8 characters and Windows platforms. The library is BSD licensed, making it suitable for both open source and commercial projects that need minimal dependencies for line editing functionality.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Bsed – Simple, English syntax on top of Perl text processing2019 · github.com · ▲178

    Simple SQL-like syntax on top of Perl text processing. - andrewbihl/bsed

  • W++ – A Python-style scripting language for .NET with NuGet support2025 · github.com · ▲98

    Hey HN I’ve been building *W++*, a scripting language that looks like Python but runs on the .NET runtime. It started as a fun side project, but it evolved into something surprisingly powerful — and potentially useful: Key Features: - Python-style syntax with semicolon-based simplicity - Compiles to .NET IL with experimental JIT support - Can run interpreted or compiled - Built-in CLI for managing projects, running, and building - Supports importing NuGet packages and converts them to .ingot modules automatically - MIT licensed and fully open-source You can even do things like: wpp import…

  • Comma Separated Values (CSV) to Unicode Separated Values (USV)2024 · crates.io · ▲208

    crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

  • High-speed UTF-8 validation in Rust2021 · github.com · ▲127

    SIMD-accelerated UTF-8 validation for Rust. Contribute to rusticstuff/simdutf8 development by creating an account on GitHub.

  • Charcoal – Faster utf8.Valid using multi-byte processing without SIMD2024 · github.com · ▲58

    Faster utf8.Valid using multi-byte processing without SIMD. - sugawarayuuta/charcoal

  • Mojibake – A low-level Unicode library written in CJul 2026 · mojibake.zaerl.com · ▲78

    I've written Mojibake because I don't like the other Unicode libraries for Unicode support. It consists of only two amalgamation files: mojibake.h and mojibake.c. I've added all the most important Unicode algorithms, such as normalization, case conversion, segmentation, bidirectional text, collation, confusable, and others. I regularly test it in these OSes: Linux, macOS, FreeBSD, OpenBSD, NetBSD, and Windows 11. You can find a WASM demo on that site of all the public API functions and the documentation. If you want to participate, feel free to do it. Any kind of help is welcome. Check the…

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, February 2016

the whole month →