Cursive Alternatives
Similar projects and alternatives to Cursive
-
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
-
-
-
rust-tui-template
A template for bootstrapping a Rust TUI application with tui-rs & crossterm
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
sixtyfps
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]
-
-
-
-
modern-unix
A collection of modern/faster/saner alternatives to common unix commands.
-
-
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
-
-
rust-bindgen
Automatically generates Rust FFI bindings to C (and some C++) libraries.
-
-
-
awesome-rewrite-it-in-rust
A curated list of replacements for existing software written in Rust [Moved to: https://github.com/TaKO8Ki/awesome-alternatives-in-rust]
-
Cursive reviews and mentions
-
How to maintain app state in an app using Cursive
Maybe this helps?
This allows you to pass around data through the Cursive object. See a simple example here.
-
Rust TUI libraries
cursive
-
Clock King - a TUI program for timekeeping
As for the classic UI look, I'm a fan as well. This is one of the reasons I picked Cursive, the look is very much due to their default styling.
-
Grab raw keyboard inputs
If you don't want to go that drastic, I suggest looking at Cursive's list of supported backends for a comparison of each one's pros and cons.
-
Building a Transport Protocol on ARP
Using Cursive, I built a terminal user interface and implemented a small chat app over ARP. On the second day that I was sick, I did some polishing and implemented a presence system for requesting who's online and gratuitously broadcasting when you connect or disconnect. This is, in an ironic fashion, close to ARP itself— one could run ARP on top of ARP for some true ARPception!
-
TUI to manage bookmarks
rbmenu-tui is a TUI for managing bookmarks. Orginally I wrote rbmenu. It is a pure CLI project. Recently, I refactored rbmenu and wrote a TUI for it using cursive.
-
Pretty console application in Rust
https://crates.io/crates/cursive or https://crates.io/crates/tui
-
CLI UI library for Rust
There is also cursive A comparizon with tui-rs here
- Terminal application development
-
Baby's first Rust with extra steps (XPC, launchd, and FFI)!
I used Cursive because the view absractions were very easy to grok and get started with. Much of the visual layout was inspired by another TUI I use for managing Kubernetes clusters: k9s. I like the omnibox-style interface. It seems reasonable to encode all of the tricky-key-combos bits into one component, then have it send semantically meaningful updates (e.g. a command was submitted). Views can implement OmniboxSubscriber, and OmniboxSubscribedView is kind of a hack so I can go from &mut dyn View to &mut OmniboxSubscribedView (to have on_omnibox available):
-
Sharing Saturday #366
The old frontend was using BearLibTerminal via Cursive, a Rust crate to handle terminal UIs. BearLibTerminal is a great library and can handle font/tiles of different sizes. See the "spacing" parameter at http://foo.wyrd.name/en:bearlibterminal:reference:configuration.
-
Replacements for existing software written in Rust
* https://crates.io/crates/cursive
TUIs are in many ways more ergonomical, in particular they make experienced users more productive and they can help reduce RSI by limiting the need to move the mouse.
-
I made a Terminal UI to read Hacker News discussion
Thank you for the kind words! I used https://github.com/gyscos/cursive/ for the TUI library
Stats
gyscos/cursive is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.