Skip to content

The best FTXUI alternatives

5 tools that do a similar job to FTXUI, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

FTXUI

A C++ library for building terminal user interfaces with no dependencies.

  1. 1

    Textual

    Open source · MIT · ★ 37.6k

    A Python framework for building terminal and web-browser user interfaces.

    Best for: Python developers who want a terminal app with buttons, tables and forms; Developers building internal tools or dashboards that run over SSH or in a terminal

  2. 2

    tview

    Open source · MIT · ★ 14.1k

    A Go library for building interactive terminal user interfaces with ready-made widgets.

    Best for: Go developers building interactive command-line tools with menus, forms, or tables; Developers who want prebuilt terminal widgets instead of drawing everything by hand

  3. 3

    Terminal.Gui

    Open source · MIT · ★ 11.3k

    A C# toolkit for building text-based (terminal) user interface apps that run on Windows, macOS and Linux.

    Best for: C# / .NET developers building terminal tools with forms, tables or menus; Teams writing internal admin or configuration tools that run over SSH

  4. 4

    CustomTkinter

    Open source · MIT · ★ 13.6k

    A Python library that gives Tkinter GUIs a modern, customizable look, including dark mode.

    Best for: Python developers who already know Tkinter and want a newer look; Students building simple desktop apps in Python

  5. 5

    xterm.js

    Open source · MIT · ★ 21.3k

    A front-end component that puts a fully featured terminal inside a web page.

    Best for: Developers building a browser-based IDE or cloud workspace that needs an integrated terminal; Teams adding a web console to a server or device management tool

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to FTXUI. We don't take payment for placement.