#ncurses #tui #ui

cursive_core

Core components for the Cursive TUI

7 releases

0.2.2 Jan 19, 2021
0.2.1 Jan 19, 2021
0.1.3 Feb 12, 2021
0.1.2 Jan 21, 2021
0.1.0 May 26, 2020

#140 in Command-line interface

Download history 886/week @ 2020-12-29 1209/week @ 2021-01-05 1279/week @ 2021-01-12 1531/week @ 2021-01-19 1375/week @ 2021-01-26 1993/week @ 2021-02-02 1672/week @ 2021-02-09 1624/week @ 2021-02-16 1319/week @ 2021-02-23 1562/week @ 2021-03-02 1828/week @ 2021-03-09 1819/week @ 2021-03-16 1585/week @ 2021-03-23 1349/week @ 2021-03-30 1586/week @ 2021-04-06 1579/week @ 2021-04-13

5,684 downloads per month
Used in 40 crates (10 directly)

MIT license

665KB
13K SLoC

Cursive-core

This crate is where most of cursive is defined, except for the backends.

Third-party libraries are encouraged to depend on this instead of cursive, as it should have fewer semver breaking updates.


lib.rs:

Cursive-core

This library defines the core components for the Cursive TUI.

The main purpose of cursive-core is to write third-party libraries to work with Cursive.

If you are building an end-user application, then cursive is probably what you want.

Dependencies

~2.6–3.5MB
~68K SLoC