mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-12-01 16:38:07 +08:00
b2b42a8a0454bb49fe36446803d55d0ebb9601c9
FTXUI
Functional Terminal (X) User interface
A simple C++ library for terminal based user interface.
Demo:
Feature
- Functional style. Inspired by [1] and React
- Simple and elegant syntax (in my opinion).
- Support for UTF8 and fullwidth chars (→ 测试)
- No dependencies.
Example:
vbox(
hbox(
text(L"left") | border,
text(L"middle") | border | flex,
text(L"right") | border
),
gauge(0.5) | border
)
┌────┐┌───────────────────────────────────────────────────────────────┐┌─────┐
│left││middle ││right│
└────┘└───────────────────────────────────────────────────────────────┘└─────┘
┌────────────────────────────────────────────────────────────────────────────┐
│██████████████████████████████████████ │
└────────────────────────────────────────────────────────────────────────────┘
Build
Tutorial
Project using FTXUI
None! This is still a newborn project. Feel free to add a link to your project here.
Hosted on:
Languages
C++
92.2%
Python
3.8%
CMake
2.3%
Starlark
1.3%
Nix
0.2%
Other
0.2%
