#tui #ncurses #ui

cursive_core

Core components for the Cursive TUI

16 releases

0.3.7 Jan 11, 2023
0.3.6 Nov 29, 2022
0.3.5 Sep 9, 2022
0.3.4 Jul 22, 2022
0.1.1 Jul 4, 2020

#816 in GUI

Download history 3459/week @ 2024-03-14 3444/week @ 2024-03-21 3190/week @ 2024-03-28 2785/week @ 2024-04-04 3181/week @ 2024-04-11 2885/week @ 2024-04-18 3245/week @ 2024-04-25 2561/week @ 2024-05-02 2704/week @ 2024-05-09 3166/week @ 2024-05-16 3210/week @ 2024-05-23 3449/week @ 2024-05-30 3071/week @ 2024-06-06 2886/week @ 2024-06-13 3089/week @ 2024-06-20 1891/week @ 2024-06-27

11,518 downloads per month
Used in 137 crates (25 directly)

MIT license

725KB
15K 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

~4–5.5MB
~90K SLoC