Rust Ncurses

Open-source Rust projects categorized as Ncurses

Top 8 Rust Ncurse Projects

  • Cursive

    A Text User Interface library for the Rust programming language

    Project mention: Projectable: A TUI file manager built for projects | news.ycombinator.com | 2023-06-25

    Rust has great libraries for TUIs. tui-rs (https://github.com/fdehau/tui-rs) has been used in numerous popular applications, but is unmaintained. ratatui (https://github.com/tui-rs-revival/ratatui) is the maintained version, and is pretty new. Less widely known is cursive (https://github.com/gyscos/cursive), which I have yet to try.

    Aside from the libraries, I just wanted to start a project that would make be better at Rust. The easy distribution with cargo is a huge bonus though.

  • joshuto

    ranger-like terminal file manager written in Rust

    Project mention: pros and cons of using plain shell vs. filemanager (no matter, remote or local full CLI)? | /r/BSD | 2022-12-24

    There is also joshuto, which is still in early-ish development (Built-in command line needs work) but looks awesome. I'm probably switching to joshuto at some point.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • Termion

    Mirror of https://gitlab.redox-os.org/redox-os/termion

    Project mention: When to flush()? | /r/learnrust | 2023-05-29

    This is an example from the Termion crate:

  • ncurses-rs

    A low-level ncurses wrapper for Rust

  • pancurses

    A Rust curses library, supports Unix platforms and Windows

    Project mention: Does anyone care about CLI/TUI games? | /r/rust | 2023-04-02

    You’re tempting me to add wasm support to a library like this: https://github.com/ihalila/pancurses

  • fui

    Add CLI & form interface to your program. Docs: https://docs.rs/fui

  • ncgopher

    A gopher and gemini client for the modern internet

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • launchk

    Cursive TUI that queries XPC to help manage launchd jobs

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-25.

Rust Ncurses related posts

Index

What are some of the best open-source Ncurse projects in Rust? This list will help you:

Project Stars
1 Cursive 3,797
2 joshuto 2,845
3 Termion 2,003
4 ncurses-rs 650
5 pancurses 373
6 fui 298
7 ncgopher 140
8 launchk 67
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org