#tui #ncurses #ui

cursive_core

Core components for the Cursive TUI

23 releases

0.4.6 Aug 12, 2024
0.3.7 Jan 11, 2023
0.3.6 Nov 29, 2022
0.3.4 Jul 22, 2022
0.1.1 Jul 4, 2020

#1159 in GUI

Download history 2070/week @ 2024-11-18 2565/week @ 2024-11-25 3011/week @ 2024-12-02 3424/week @ 2024-12-09 2729/week @ 2024-12-16 1584/week @ 2024-12-23 1768/week @ 2024-12-30 3051/week @ 2025-01-06 3753/week @ 2025-01-13 3830/week @ 2025-01-20 3644/week @ 2025-01-27 6585/week @ 2025-02-03 3795/week @ 2025-02-10 3048/week @ 2025-02-17 3783/week @ 2025-02-24 2276/week @ 2025-03-03

13,431 downloads per month
Used in 151 crates (27 directly)

MIT license

1MB
19K 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

~6–12MB
~138K SLoC