panasyn-0.1.0 is not a library.
Panasyn
Panasyn is a lightweight GPU terminal for macOS and Linux.
Core terminal rendering, tabs, selection, scrollback, OSC 8 links, static background image functionality, and replay/fuzz developer tools are in place.
Install
cargo add panasyn is for adding Panasyn as a dependency inside another Rust
project. For installing and running the terminal app, use cargo install.
Configure
Panasyn reads its config from:
~/.config/panasyn/config.toml
Create the file if it does not exist:
Example:
[]
= "OCR A Extended"
= 14.0
= 1.4
[]
= "#02050A"
= "#E6E6E6"
= "#0066CC"
= "#BFBFBF"
= "#00A2FF"
= "#02050A"
= "#00A2FF"
= "#0066CC"
= "#0066CC"
[]
= ""
= 0.18
= "cover"
= 1920
After editing the config, restart Panasyn.
What It Supports
- GPU text rendering through
wgpuandglyphon. - Native PTY shell sessions.
- Tabs with independent shells.
- Scrollback, selection, paste, cursor styles, SGR colors, and mouse reporting.
- Static background images.
- OSC 8 hyperlinks with an allowlist for safe link opening.
- Headless replay, benchmarks, and ANSI fuzzing for development.
Release Notes
This is the first version release of Panasyn. For now, distribution is through Cargo and the GitHub repo. A packaged macOS app/DMG is planned.
Developer Setup
Install Rust, then run:
Useful checks before a pull request:
RUSTDOCFLAGS="-D warnings"
Developer-only replay tools: