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>
| Name | Size | What |
|---|---|---|
| examples/ | 3.4 KiB | 1 file |
| src/ | 359 KiB | 49 files |
| tests/ | 77.9 KiB | 3 files |
| Cargo.toml | 935 bytes | |
| LICENSE | 205 bytes | |
| LICENSE-APACHE | 11.1 KiB | |
| LICENSE-BSD | 1.3 KiB | |
| README.md | 1.5 KiB | |
| build | 581 bytes | executable |
| history.txt | 0 bytes |