Crates
/
fission-shell-terminal
fission-shell-terminal
v0.10.0
Terminal shell backend for rendering Fission applications in terminal cells
Install
cargo add fission-shell-terminal
Copy
Platform support
Declared by the crate author and captured when this directory was generated.
Android
Not declared
iOS
Not declared
Linux
Supported
macOS
Supported
Windows
Supported
Web
Not declared
Terminal
Supported
Static site
Not declared
Server-rendered
Not declared
Package metadata
crates.io
View package
Documentation
Not provided
Repository
Open link
License
MIT
Latest version
0.10.0
Downloads
584
Last updated
2026-08-02T15:29:57.874664Z
Categories
gui
rendering
command-line-interface
Keywords
cross-platform
fission
terminal
tui
ui-framework
Published versions
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
Dependencies
Dependency metadata is not indexed yet.
README

fission-shell-terminal

Terminal shell backend for Fission applications.
fission-shell-terminal renders Fission widget trees into an interactive terminal user interface on Windows, macOS, and Linux. It is used by the fission ui command and can also be used by applications that need a first-class terminal UI.
Application developers normally enable it through the facade crate:
[dependencies]
fission = { version = "0.10.0", features = ["terminal-shell"] }

What it contains

A terminal renderer for Fission nodes and layout output.
Keyboard and mouse input handling through the terminal backend.
Focus traversal, buttons, menus, dialogs, scroll regions, and log-style scrollback surfaces.
Theme support, including dark and light terminal presentations.

Design notes

The terminal shell preserves the Fission architecture: applications still define state, actions, reducers, and widgets. The shell chooses a terminal-appropriate lowering path and reports unsupported visual features rather than inventing a separate app model.

Documentation

See Building terminal user interfaces and the fission ui developer tool for a production example.

License

MIT
README

fission-shell-terminal

Terminal shell backend for Fission applications.
fission-shell-terminal renders Fission widget trees into an interactive terminal user interface on Windows, macOS, and Linux. It is used by the fission ui command and can also be used by applications that need a first-class terminal UI.
Application developers normally enable it through the facade crate:
[dependencies]
fission = { version = "0.10.0", features = ["terminal-shell"] }

What it contains

A terminal renderer for Fission nodes and layout output.
Keyboard and mouse input handling through the terminal backend.
Focus traversal, buttons, menus, dialogs, scroll regions, and log-style scrollback surfaces.
Theme support, including dark and light terminal presentations.

Design notes

The terminal shell preserves the Fission architecture: applications still define state, actions, reducers, and widgets. The shell chooses a terminal-appropriate lowering path and reports unsupported visual features rather than inventing a separate app model.

Documentation

See Building terminal user interfaces and the fission ui developer tool for a production example.

License

MIT
Package metadata
crates.io
View package
Documentation
Not provided
Repository
Open link
License
MIT
Latest version
0.10.0
Downloads
584
Last updated
2026-08-02T15:29:57.874664Z
Categories
gui
rendering
command-line-interface
Keywords
cross-platform
fission
terminal
tui
ui-framework
Published versions
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
Dependencies
Dependency metadata is not indexed yet.