FTXUI

FTXUI is a C++ library designed to develop terminal-based user interfaces that do not require dependency. Adopting a functional programming approach, the library supports keyboard and mouse interactions, while offering the possibility to create animations with UTF-8 characters. Linux can run on macOS, Windows, and WebAssembly platforms.

FT

ArthurSonzogni · Modern CLI & Rust Tools

STARS10.8K
FORKS626
COMMITS0
CONTRIBUTORS0
VERSIONv7.0.3
UPDATED9 days ago
C++Terminal UICross-PlatformFunctionalMIT
What can it do?
  • You design terminal-based interfaces with a functional programming approach.
  • You develop interactive terminal applications that include keyboard and mouse support.
  • With multi-platform support, you run terminal interfaces on different operating systems.
User reviews
  • ↓ NegativeGitHub Issue

    [BUG] Input fields get random symbols like "[B[AA1" or "B" and others pasted in on every action

    “Input fields get random symbols like "[B[AA1" or "B" and others pasted in on every action like typing, using the arrow keys and moving the mouse”

  • ↑ PositiveGitHub Issue

    Feature request: Support multi-paragraph text layout

    “I was enjoying the amazing library when I got crazy to find out that... There is no proper way I can make two paragraphs (with word wrap) adjacent! I've tried... this: ```cpp auto si = ScreenInteractive::Fullscreen(); auto ui = Renderer([]() { return vbox({ text("... title goes…”

My note

More in: Modern CLI & Rust Tools

  • fzf★ 83,877 · 2 days ago
  • ripgrep★ 69,586 · 3 days ago
  • fd★ 44,912 · yesterday
  • Yazi★ 43,136 · 3 days ago
  • Zellij★ 35,904 · today
  • delta★ 32,615 · 3 days ago