#ncurses #tui #ui

cursive_core

Core components for the Cursive TUI

10 releases

0.3.1 Jan 11, 2022
0.3.0 Jan 10, 2022
0.3.0-alpha.0 Jun 14, 2021
0.2.2 Jan 19, 2021
0.1.0 May 26, 2020

#9 in #ncurses

Download history 1573/week @ 2021-10-01 1641/week @ 2021-10-08 2058/week @ 2021-10-15 2115/week @ 2021-10-22 1852/week @ 2021-10-29 1938/week @ 2021-11-05 2183/week @ 2021-11-12 1697/week @ 2021-11-19 1760/week @ 2021-11-26 1921/week @ 2021-12-03 1847/week @ 2021-12-10 1224/week @ 2021-12-17 836/week @ 2021-12-24 1368/week @ 2021-12-31 1690/week @ 2022-01-07 1925/week @ 2022-01-14

6,047 downloads per month
Used in 57 crates (13 directly)

MIT license

685KB
14K 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.4–3.5MB
~64K SLoC