💻 C++ Functional Terminal User Interface. ❤️
Go to file
2019-01-06 16:14:19 +01:00
examples Clean source code. Add to_wstring<T> T={int, float, double, ...} 2019-01-06 16:10:57 +01:00
ftxui Add LICENSE. Add take_any_args. 2019-01-06 16:14:19 +01:00
.clang-format Add colors. 2018-10-12 09:23:37 +02:00
CMakeLists.txt Add menu styles. 2019-01-03 00:35:59 +01:00
LICENSE Add LICENSE. Add take_any_args. 2019-01-06 16:14:19 +01:00
README.md Update tutorial.md and readme.md 2019-01-06 15:46:35 +01:00
tutorial.md Update tutorial.md and readme.md 2019-01-06 15:46:35 +01:00

FTXUI

A C++ library for making text based user interface.

Feature

  • Functional style.
  • Simple and elegant syntax (in my opinion).
  • No dependencies.

Example:

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

Tutorial

See Tutorial