mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-09-15 07:28:16 +08:00
5887114793b6312ee7b7d33becbf915ffaf83197

The goal is to increase the separation in between: * ftxui::screen * ftxui::dom * ftxui::component
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
Languages
C++
95.7%
CMake
2.4%
Starlark
1.4%
Nix
0.3%
Shell
0.2%