#ncurses #tui #ui

cursive_core

Core components for the Cursive TUI

13 releases

0.3.4 Jul 22, 2022
0.3.2 Apr 28, 2022
0.3.1 Jan 11, 2022
0.3.0-alpha.0 Jun 14, 2021
0.1.1 Jul 4, 2020

#327 in Command-line interface

Download history 1844/week @ 2022-04-23 2207/week @ 2022-04-30 2356/week @ 2022-05-07 2247/week @ 2022-05-14 2033/week @ 2022-05-21 1854/week @ 2022-05-28 1811/week @ 2022-06-04 2219/week @ 2022-06-11 2159/week @ 2022-06-18 1950/week @ 2022-06-25 1688/week @ 2022-07-02 1648/week @ 2022-07-09 2070/week @ 2022-07-16 2178/week @ 2022-07-23 2642/week @ 2022-07-30 2289/week @ 2022-08-06

9,426 downloads per month
Used in 73 crates (14 directly)

MIT license

690KB
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.5–3.5MB
~67K SLoC