C++ Ncurses

Open-source C++ projects categorized as Ncurses

Top 15 C++ Ncurse Projects

  • FTXUI

    Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang

    Project mention: Functional Terminal User Interface | news.ycombinator.com | 2024-03-30
  • Turbo Vision

    A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

    Project mention: Turbo Pascal Turns 40 | news.ycombinator.com | 2023-11-30
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • TermOx

    C++17 Terminal User Interface(TUI) Library.

  • turbo

    An experimental text editor based on Scintilla and Turbo Vision. (by magiblot)

  • nchat

    Terminal-based Telegram / WhatsApp client for Linux and macOS

    Project mention: Neonmodem: TUI for Lobsters, HN, etc. | news.ycombinator.com | 2024-01-11

    WeeChat[0] with Bitlbee[1] supports a metric assload of services, albeit by pretending they're IRC (which does work - I spent years in weechat/irssi with bitlbee talking to various people on disparate services.)

    Or if you're just after Telegram/WhatsApp, nchat[2] is ok (I can vouch for the Telegram half only.)

    [0] https://weechat.org

    [1] https://wiki.bitlbee.org

    [2] https://github.com/d99kris/nchat

  • TMatrix

    Terminal based replica of the digital rain from The Matrix.

  • ncpamixer

    ncurses PulseAudio Mixer

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • kabmat

    TUI program for managing kanban boards with vim-like keybindings

  • nmail

    Terminal-based email client for Linux and macOS

    Project mention: Outlook is Microsoft's new data collection service | news.ycombinator.com | 2024-01-11

    I confirm the issue of delays/freezing of Claws-mail. I really liked the simple UI, but freezing too often, couldn't stand it. I had searched about it, I got some answers that's it's single threaded if I recall well.

    Since you mentioned mutt and it's steep learning curve, I recommend you another TUI MTA/mail app. It's nmail (https://github.com/d99kris/nmail). Simple, Pine/Alpine like interface, has great features (for example, saving mails in sqlite - can be used offline). Also the developer is active and friendly, in case you find bugs or have any proposals for enhancements.

  • AppCUI

    AppCUI is a cross-platform TUI (Text User Interface / Terminal User Interface) / CUI (Console User Interface) framework designed to allow quick creation of both TUI Application and TUI Games. AppCUI is heavily based on C++20 standards and offers a multitude of widgets such as windows, buttons, checkboxes, radioboxes, comboboxes, listviews, treeviews, tab controls, image previewers, and many more.

    Project mention: Resizing console window on windows | /r/cpp | 2023-06-21

    Been there done that and in hindsight: while it was a good way to learn some Windows quirks/internals, I now really feel that time would have been better spent learning how to use an existing library (say, https://gdt050579.github.io/AppCUI/, just to name something).

  • silver-sniffle

    Ncurses TCP Chat

  • tuidoku

    Sudoku Terminal UI

  • ltsim

    Linux Terminal System Information Monitor

  • GUMBO-Editor

    The simple text editor in written in C++

  • PingPong

    PingPong game in C++. (by CITIZENDOT)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-03-30.

C++ Ncurses related posts

Index

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

Project Stars
1 FTXUI 6,065
2 Turbo Vision 1,834
3 TermOx 617
4 turbo 412
5 nchat 411
6 TMatrix 374
7 ncpamixer 367
8 kabmat 321
9 nmail 119
10 AppCUI 65
11 silver-sniffle 63
12 tuidoku 12
13 ltsim 5
14 GUMBO-Editor 3
15 PingPong 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com