#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

#783 in GUI

Download history 2426/week @ 2023-12-18 1529/week @ 2023-12-25 1947/week @ 2024-01-01 2730/week @ 2024-01-08 2383/week @ 2024-01-15 2621/week @ 2024-01-22 2226/week @ 2024-01-29 2842/week @ 2024-02-05 2972/week @ 2024-02-12 2491/week @ 2024-02-19 3034/week @ 2024-02-26 3468/week @ 2024-03-04 3705/week @ 2024-03-11 3235/week @ 2024-03-18 3250/week @ 2024-03-25 3489/week @ 2024-04-01

14,031 downloads per month
Used in 136 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

~3.5–5MB
~90K SLoC