[](https://crates.io/crates/libnotcurses-sys)
[](https://docs.rs/libnotcurses-sys/)
[](https://releases.rs/docs/1.65.0/)
`libnotcurses-sys` is a low-level Rust wrapper for the
[notcurses C library](https://www.github.com/dankamongmen/notcurses/)
It's recommended to use the [notcurses higher level bindings][notcurses-rs].
[notcurses-rs]: https://crates.io/crates/notcurses
## Example
```rust
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
The latest released version is compatible with notcurses [`3.0.11`].
The unreleased version is compatible with notcurses unreleased master branch.
*Current major version `3` is considered a development version*.
[`3.0.11`]: https://github.com/dankamongmen/notcurses/releases/tag/v3.0.11