24 releases

new 0.4.7 Jun 12, 2026
0.4.6 Aug 12, 2024
0.3.7 Jan 11, 2023
0.3.6 Nov 29, 2022
0.1.1 Jul 4, 2020

#2895 in GUI

Download history 9753/week @ 2026-02-21 10578/week @ 2026-02-28 11449/week @ 2026-03-07 13522/week @ 2026-03-14 11883/week @ 2026-03-21 15209/week @ 2026-03-28 13466/week @ 2026-04-04 14148/week @ 2026-04-11 13341/week @ 2026-04-18 14147/week @ 2026-04-25 13184/week @ 2026-05-02 18436/week @ 2026-05-09 21301/week @ 2026-05-16 23241/week @ 2026-05-23 20998/week @ 2026-05-30 15265/week @ 2026-06-06

83,603 downloads per month
Used in 176 crates (30 directly)

MIT license

1MB
19K SLoC

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.


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.

Dependencies

~11MB
~168K SLoC