C++ Ncurses

Open-source C++ projects categorized as Ncurses

Top 15 C++ Ncurse Projects

  1. 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: libaloo (Aloo) | dev.to | 2024-09-27

    libaloo is a C library which uses GTK4 behind the scenes to create an GTK application It’s mainly written in C. It also has a CLI and CLI with TUI written in C++ with FtxUI but to set it up, Python is used.

  2. SaaSHub

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

    SaaSHub logo
  3. 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: DOjS – A DOS JavaScript Canvas with Sound | news.ycombinator.com | 2024-09-02

    Not exactly what you're looking for, but there's Shell in a Box (see https://github.com/shellinabox/shellinabox), that can create a terminal on a web page, and expose an actual terminal application running on a server.

    One thing that is certainly doable is also to use a standard TUI framework in another language (there are many of them, e.g. https://github.com/magiblot/tvision for C++, https://github.com/charmbracelet/bubbletea for Go, etc.), compile it to WASM, and find how to bridge the WASM output to the browser (I've seen this: https://github.com/cryptool-org/wasm-webterm, but never tried it).

  4. nchat

    Terminal-based Telegram / WhatsApp client for Linux and macOS

  5. TermOx

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

  6. turbo

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

  7. ncpamixer

    ncurses PulseAudio Mixer

  8. TMatrix

    Terminal based replica of the digital rain from The Matrix.

  9. kabmat

    TUI program for managing kanban boards with vim-like keybindings

  10. nmail

    Terminal-based email client for Linux and macOS

    Project mention: Aerc: A Well-Crafted TUI for Email | news.ycombinator.com | 2024-08-22

    You could give my email client https://github.com/d99kris/nmail a shot. It does basic html email parsing (leveraging w3m and pandoc) and its user interface is inspired by pine.

  11. 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.

  12. silver-sniffle

    Ncurses TCP Chat

  13. tuidoku

    Sudoku Terminal UI

  14. ltsim

    Linux Terminal System Information Monitor

  15. GUMBO-Editor

    The simple text editor in written in C++

  16. PingPong

    PingPong game in C++. (by CITIZENDOT)

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).

C++ Ncurses discussion

Log in or Post with

C++ Ncurses related posts

  • SCIM: Ncurses based, Vim-like spreadsheet

    3 projects | news.ycombinator.com | 4 Jul 2024
  • Outlook is Microsoft's new data collection service

    1 project | news.ycombinator.com | 11 Jan 2024
  • Any TUI Messages clients?

    3 projects | /r/osx | 16 Feb 2023
  • Turbo: An experimental text editor based on Scintilla and Turbo Vision

    1 project | news.ycombinator.com | 26 Jan 2023
  • Turbo: An experimental text editor based on Scintilla and Turbo Vision

    1 project | news.ycombinator.com | 10 Jan 2023
  • Tremc: Curses Interface for Transmission

    2 projects | news.ycombinator.com | 30 Nov 2022
  • I miss Turbo C, I've never used such a fantastic IDE again. It could include assembly commands directly from C code, it had a powerful graphics library for the 80s. in forty years I've used many languages, environments, frameworks... but I still miss the simplicity and power of Turbo C under MS/DOS/

    1 project | /r/C_Programming | 14 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 FTXUI 7,591
2 Turbo Vision 2,090
3 nchat 794
4 TermOx 688
5 turbo 481
6 ncpamixer 403
7 TMatrix 386
8 kabmat 363
9 nmail 149
10 AppCUI 77
11 silver-sniffle 67
12 tuidoku 13
13 ltsim 5
14 GUMBO-Editor 5
15 PingPong 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com