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

#1050 in GUI

Download history 2903/week @ 2024-10-27 2886/week @ 2024-11-03 2098/week @ 2024-11-10 2025/week @ 2024-11-17 2602/week @ 2024-11-24 2974/week @ 2024-12-01 3293/week @ 2024-12-08 3032/week @ 2024-12-15 1578/week @ 2024-12-22 1500/week @ 2024-12-29 2996/week @ 2025-01-05 3840/week @ 2025-01-12 3880/week @ 2025-01-19 3197/week @ 2025-01-26 6809/week @ 2025-02-02 3868/week @ 2025-02-09

17,927 downloads per month
Used in 148 crates (26 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
~135K SLoC