Ratatui is a Rust library that helps you build terminal user interfaces with ready-to-use widgets and tools for creating simple or advanced TUI apps.
Build Rust terminal UIs with ready-made widgets
Ratatui is a Rust library designed to make building terminal user interfaces (TUIs) easy and enjoyable. Whether you want to create a simple dashboard or a more complex text-based application, Ratatui provides a collection of widgets and utilities to help you get started quickly.
You can find helpful documentation, installation guides, and tutorials right on the site, making it accessible for both beginners and experienced Rust developers. The community links, such as Discord and Matrix, offer places to ask questions and share your projects.
If you're working in Rust and looking to create interactive terminal applications, Ratatui gives you the building blocks to bring your ideas to life without dealing with the low-level details yourself.
Discover websites similar to Ratatui.rs. Optimized for ultra-fast loading.
Boost offers free, peer-reviewed C++ libraries designed to help you build reliable and portable software with expert-crafted, open source code.
Chai is a JavaScript assertion library for Node.js and browsers, helping developers write and test code easily with BDD and TDD styles.
Skia is an open source 2D graphics library powering apps like Chrome, Android, and Flutter, offering cross-platform graphics APIs for developers.
Eigen is a C++ library for linear algebra, offering tools for working with matrices, vectors, and numerical algorithms in your projects.
Discover dry-rb, a suite of Ruby libraries designed to help you build robust, maintainable Ruby applications with clear structure and flexible tools.
Asio is a C++ library for cross-platform network and low-level I/O programming, offering a modern, consistent asynchronous model for developers.
Open-source C++ library for building finite element codes, offering extensive tools, documentation, and a collaborative community for developers.
lxml provides powerful tools and documentation for processing XML and HTML in Python, making it easy to parse, validate, and manipulate data.
POCO C++ Libraries offers open source tools and components for building networked and cross-platform C++ applications on desktop, server, and embedded systems.
Arrow is a library for Kotlin that helps you write functional code, offering guides, examples, and docs for building robust applications in Kotlin.
Free, open-source Java libraries for processing chemical data, making it easy to build and extend cheminformatics applications in your own projects.
MFEM offers a free, lightweight C++ library for finite element methods, helping you build scalable scientific simulations and numerical applications.
YUI Library offers JavaScript tools, UI components, and detailed guides to help developers build interactive web apps. Site is for reference only.
Concurrency Kit offers C99+ libraries for concurrency primitives and lock-free data structures to help build high-performance, concurrent systems.
JGraphT is a Java library offering robust graph data structures and algorithms for developers to easily add graph theory features to their projects.
ICU provides libraries and tools for Unicode support, including text, date, time, and locale handling for developers and software projects.
Tidyverse lets you easily install and load a collection of R packages for data science, streamlining your workflow with tools for data analysis and visualization.
purrr offers a set of tools for functional programming in R, making it easier to work with functions and vectors through a consistent, user-friendly toolkit.
React Redux provides official bindings to connect React and Redux, offering guides, API docs, and resources for building state-managed React apps.
Apache XML Graphics offers open-source Java tools and libraries to convert XML formats into graphics, such as SVG and PDF, for developers and projects.
DevExpress offers UI controls, components, and frameworks for .NET, web, and mobile app developers to build modern, feature-rich applications.
XState lets you build reliable JavaScript state machines and statecharts for managing complex app logic with ease and clarity.
Spring offers tools and guides to help you build, deploy, and scale Java applications, including AI integration, microservices, and cloud support.
Koin is an open-source Kotlin framework that helps you manage dependency injection for your projects, making app development easier across platforms.
ViennaCL is a free C++ library for fast linear algebra on GPUs and CPUs, supporting CUDA, OpenCL, and OpenMP for high-performance scientific computing.
Botan is an open-source cryptography library offering a wide range of encryption tools for developers, released under a permissive BSD license.
phpseclib offers pure PHP libraries for SSH, SFTP, RSA, and X.509, making it easy to add secure cryptography and file transfer to your PHP projects.
OpenSSL provides a widely used open-source toolkit for secure communications, offering encryption and privacy tools for everyone.
Apache Commons offers a wide collection of reusable Java components to help developers build robust applications more efficiently.
Apache HttpComponents offers Java libraries for working with HTTP and related protocols, helping developers build and manage network communications in their apps.
wxWidgets is a free, open source library for building cross-platform desktop applications with native user interfaces in C++ and other languages.
CGAL is an open source C++ library offering robust geometric algorithms for fields like CAD, GIS, medical imaging, computer graphics, and robotics.
Mustache is a simple, logic-less template library available for dozens of programming languages, making it easy to render dynamic content in your code.
FLTK is a cross-platform C++ GUI toolkit for creating lightweight desktop applications on Windows, Linux, and macOS. Download, docs, and forums available.
Joda.org offers reliable, low-level Java libraries for developers looking to enhance their applications with robust, well-maintained components.
Guava offers a collection of core Java libraries from Google, providing useful utilities, new data structures, and tools to simplify Java development.
Dollar is a Swift library offering handy functional programming helpers, similar to Underscore.js, making Swift coding simpler and more efficient.
Armadillo is a C++ library for linear algebra and scientific computing, offering fast and easy-to-use tools for developers and researchers.
Hamcrest provides reusable matcher libraries for writing readable tests in Java and other languages, making unit testing more expressive and flexible.
Folktale is a JavaScript library offering functional programming tools and combinators to help you build reliable, modular apps with clean code.
Discover tools and services similar to ratatui.rs
Explore related tools and services in these categories