Software Alternatives & Reviews

Writing Programs with Ncurses

musikCube Yad Dear ImGui
  1. A fully functional terminal-based music player
    Pricing:
    • Open Source

    #Media Player #Audio Player #Video Player 7 social mentions

  2. 2

    Yad

    Yad (yet another dialog) is a fork of Zenity with many improvements, such as custom buttons...
    I recently came across YAD (https://sourceforge.net/projects/yad-dialog/), which is a improved version of dialog. Allows you to create a simple GUI, where all the entries are written to STDOUT. So, you can interface with your favorite language. For examples, see this page: http://smokey01.com/yad/.

    #Business Text Messaging #IDE #Communication 1 social mentions

  3. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
    ImTui provides an ncurses interface for this. It uses the ncurses API to render the characters in the terminal and also to grab input from the keyboard and the mouse. Technically, ncurses is an overkill for this application, since ImTui only uses only a very small subset of the ncurses functions. But this was the easiest way to make it work. ImTui can be extended with more interfaces. For example, I made a second one which I call "Emscripten" interface. It's purpose is to provide an API to easily export the framebuffer to the JS layer and to easily grab input back from the JS layer. This way, I can have a single application code that builds and runs both in the terminal and on the web. [0] https://github.com/ocornut/imgui.

    #IDE #Game Engine #Text Editors 156 social mentions

Discuss: Writing Programs with Ncurses

Log in or Post with