BSD Ports

devel/ftxui 5.0.0 DragonFly

C++ Functional Terminal User Interface (TUI) library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, science
Package size
266.8 KiB, 1034.4 KiB installed

Description

FTXUI is a simple C++ library for terminal based user interfaces.

Features: * Functional style. Inspired by the hackernoon "Building Reactive Terminal Interfaces in C++" and React * Simple and elegant syntax * Keyboard & mouse navigation * Support for UTF8 and fullwidth chars * Support for animations * Support for drawing * No dependencies * Cross platform: Linux/MacOS (main target), WebAssembly, Windows * Learn by examples, and tutorials * Good practises: documentation, tests, fuzzers, performance tests, automated CI, automated packaging, etc

In the other systems

SystemPortVersion
DragonFlydevel/ftxui5.0.0
FreeBSDdevel/ftxui7.0.3
NetBSDwip/ftxui6.1.9
HardenedBSDdevel/ftxui6.1.9

Install

Binary package:

pkg install ftxui

From DPorts:

cd /usr/dports/devel/ftxui && make install clean

Dependencies