111 stable releases

Uses new Rust 2021

3.6.2 Jul 25, 2022
3.5.0 Apr 22, 2022
3.3.0 Mar 27, 2022
3.1.1 Dec 23, 2021
1.2.4 Mar 24, 2020

#146 in Command-line interface

Download history 51/week @ 2022-04-20 796/week @ 2022-04-27 595/week @ 2022-05-04 1650/week @ 2022-05-11 454/week @ 2022-05-18 569/week @ 2022-05-25 907/week @ 2022-06-01 267/week @ 2022-06-08 69/week @ 2022-06-15 112/week @ 2022-06-22 51/week @ 2022-06-29 172/week @ 2022-07-06 254/week @ 2022-07-13 143/week @ 2022-07-20 280/week @ 2022-07-27 271/week @ 2022-08-03

955 downloads per month
Used in 2 crates

MIT/Apache

1MB
16K SLoC

Crate API MSRV: 1.58.1 Lines Of Code

libnotcurses-sys is a low-level Rust wrapper for the notcurses C library

Example

use libnotcurses_sys::*;

fn main() -> NcResult<()> {
    let nc = unsafe { Nc::new_cli()? };
    let stdplane = unsafe { nc.stdplane() };
    stdplane.putstr("\nhello world!\n")?;
    nc.render()?;
    unsafe { nc.stop()? };
    Ok(())
}

Versioning

Current version 3.6.1 is compatible with notcurses 3.0.8.

Current major version 3 is considered a development version

Dependencies

~0–1.5MB
~31K SLoC