zellij_widgets

Crates.iozellij_widgets
lib.rszellij_widgets
version0.1.3
sourcesrc
created_at2024-04-08 03:05:54.58058
updated_at2024-05-19 18:26:03.405261
descriptionA wiget library for zellij
homepage
repositoryhttps://github.com/Kangaxx-0/zellij_widgets
max_upload_size
id1199721
size757,688
(Kangaxx-0)

documentation

README

Zellij Widgets

Zellij Widgets provides a set of widgets for the Zellij plugin system. It is designed to run with zellij and is a customized combination of the crossterm and ratatui crates.

Key Features

  1. Reusable UI Components: Offers a collection of UI components that abstract away the complexity of dealing with ANSI codes, making it easier for Zellij plugin developers to create user interfaces.

demo

Prerequisites

To use Zellij Widgets, developers should have a basic understanding of the Zellij plugin system. Zellij plugins communicate with the Zellij host via the Wasmer runtime, and Zellij provides interfaces such as the ZellijPlugin crate.

Useful Links

Notes:

  1. zellij is using old version of wasmer, don't get confused if you see the standard I/O steam interfaces are different from latest wasmer which leverages the power of the async from tokio

Acknowledgments

This project reuses a significant amount of code from the crossterm and ratatui projects. I would like to express our gratitude to the authors and contributors of these projects for their excellent work. All credits are theirs.

License

Zellij Widgets is licensed under the same terms as crossterm and ratatui. Please refer to their respective licenses for more details.

Commit count: 77

cargo fmt