https://github.com/ArthurSonzogni/FTXUI Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Project management - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] [search-key] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} ArthurSonzogni / FTXUI * Sponsor Sponsor ArthurSonzogni/FTXUI * Notifications * Star 993 * Fork 48 C++ Functional Terminal User Interface. [?] MIT License 993 stars 48 forks Star Notifications * Code * Issues 1 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 1 tag Code Clone HTTPS GitHub CLI [https://github.com/A] Use Git or checkout with SVN using the web URL. [gh repo clone Arthur] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @ArthurSonzogni ArthurSonzogni Add "long" to slider. ... 2445dc0 Jun 2, 2021 Add "long" to slider. 2445dc0 Git stats * 274 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Introduce CatchEvent (#104) May 23, 2021 .nxxm Add nxxm suport. Dec 21, 2020 doc Add documentation for ResizableSplit May 28, 2021 examples Add documentation for ResizableSplit May 28, 2021 include/ftxui Add "long" to slider. Jun 2, 2021 src/ftxui Add "long" to slider. Jun 2, 2021 tools Format using iwyu. May 14, 2021 .clang-format Variou details: Aug 28, 2020 .gitlab-ci.yml Add gitlab-ci.yml Feb 2, 2019 .travis.yml Fix travis on Windows with gtests. Apr 16, 2020 CMakeLists.txt Increase version to 0.6 May 28, 2021 LICENSE Add LICENSE. Add take_any_args. Jan 6, 2019 README.md Update README.md May 23, 2021 ftxui-config.cmake.in add dependency to Threads into generated cmake config (#52) Oct 16, 2020 iwyu.imp Format using iwyu. May 14, 2021 View code FTXUI Demo: Feature Operating systems Example: Documentation: Project using FTXUI Hosted on: README.md FTXUI issues license contributors Functional Terminal (X) User interface A simple C++ library for terminal based user interface. Demo: Demo image Feature * Functional style. Inspired by [1] and React * Simple and elegant syntax (in my opinion). * Support for UTF8 and fullwidth chars (- Ce Shi ) * No dependencies. * Cross platform (mostly). Linux (main target), Windows (experimental), Mac. * Keyboard & mouse navigation. Operating systems * linux-gcc linux-clang linux-emscripten * windows-msvc * mac-clang Example: vbox({ hbox({ text(L"left") | border, text(L"middle") | border | flex, text(L"right") | border, }), gauge(0.5) | border, }); +----++---------------------------------------------------------------++-----+ |left||middle ||right| +----++---------------------------------------------------------------++-----+ +----------------------------------------------------------------------------+ |###################################### | +----------------------------------------------------------------------------+ Documentation: * Starter example project * Documentation * Examples (WebAssembly) * Build using CMake * Build using nxxm Project using FTXUI Feel free to add your projects here: * git-tui * rgb-tui * chrome-log-beautifier * x86-64 CPU Architecture Simulation * ltuiny * i3-termdialogs * Just-Fast * simpPRU * Pigeon ROS TUI * hastur * CryptoCalculator * todoman Hosted on: * github * gitlab About C++ Functional Terminal User Interface. [?] Topics ui terminal cpp simple ascii tui xterm ascii-art user-interface terminal-based curse Resources Readme License MIT License Releases 1 tags Sponsor this project Sponsor Learn more about GitHub Sponsors Packages 0 No packages published Contributors 13 * @ArthurSonzogni * @mauve * @stephanroslen * @VedantParanjape * @GiuseppeCesarano * @jdfa * @scaryrawr * @robinlinden * @YuzukiTsuru * @gfannes * @daminetreg + 2 contributors Languages * C++ 97.1% * CMake 2.6% * Shell 0.3% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.