Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_tui

showing fe2o3_tui/README.md

Oxedyne Hematite (fe2o3)

Hematite is a collection of crates built from first principles, providing foundational tools for building robust applications. See the github repo for more information.

This crate

This crate provides a terminal user interface (TUI) library and the Iron Interactive Console (Ironic). The library offers abstractions for building terminal-based applications with features like:

  • Modal editing inspired by Vi/Vim
  • Windowing system with draggable/resizable windows
  • Tab-based interface for organizing content
  • Customisable styles and colours
  • Scrollbars and status indicators
  • File tree navigation
  • Support for both static and editable text views

Ironic builds on these capabilities to provide a general purpose terminal interface with:

  • Multiple independent windows
  • Navigation, editing and window management modes
  • Configurable key bindings
  • Support for files, logs, shells and menus
  • Built-in help system

Supporting Development

This project is developed and maintained through GitHub Sponsors. If you find Hematite valuable for your work or interesting as a project, consider supporting its continued development. No special perks or privileges - just sustainable open source development of innovative Rust infrastructure and apps.

GitHub Sponsors

License

See the LICENSE file for license rights and limitations.

Contact

<hello@oxedyne.com>

NameSizeWhat
examples/3.4 KiB1 file
src/359 KiB49 files
tests/77.9 KiB3 files
Cargo.toml935 bytes
LICENSE205 bytes
LICENSE-APACHE11.1 KiB
LICENSE-BSD1.3 KiB
README.md1.5 KiB
build581 bytesexecutable
history.txt0 bytes