Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
1 result

FTXUI

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Arthur Sonzogni authored
    be8e09fe
    History

    FTXUI

    issues license contributors

    Functional Terminal (X) User interface

    A simple C++ library for terminal based user interface.

    Demo:

    Demo image

    Feature

    Operating systems

    • linux-emscripten
    • linux-gcc linux-clang
    • windows-msvc
    • mac-clang

    Example:

      vbox({
        hbox({
          text(L"left") | border,
          text(L"middle") | border | flex,
          text(L"right") | border,
        }),
        gauge(0.5) | border,
      });
    ┌────┐┌───────────────────────────────────────────────────────────────┐┌─────┐
    │left││middle                                                         ││right│
    └────┘└───────────────────────────────────────────────────────────────┘└─────┘
    ┌────────────────────────────────────────────────────────────────────────────┐
    │██████████████████████████████████████                                      │
    └────────────────────────────────────────────────────────────────────────────┘

    Documentation:

    Project using FTXUI

    Feel free to add your projects here:

    Hosted on:

    External package:

    It is highly recommanded to use cmake FetchContent to depends on FTXUI. This way you can specify which commit you would like to depends on.

    If you don't, the following packages have been created: