Skip to content

copi143/shitty

Repository files navigation

shitty

logo

A simple implementation of the shitty TTY protocol.

A cross-platform terminal emulator library written in Rust.

A modular terminal emulator supporting swappable ANSI parsers, font renderers, and pixel formats.

A no_std terminal core suitable for embedded systems and bare-metal environments.

A WebAssembly-compatible terminal emulator that runs in the browser.

A terminal emulator with C FFI bindings for integration with non-Rust applications.

A terminal featuring triple-buffered rendering with dirty region tracking for efficient redraws.

The example program can currently only be compiled on amd64 Linux and Windows, but the library itself should be portable to other platforms.

WIP!!!

Examples

WIP.

Documentation

Removed.

Quick run (Linux desktop example)

make run-example

Contributing

Contributions are welcome! Let's make a shitty terminal emulator together!

License

MIT OR Apache-2.0

About

A simple implementation of the shitty TTY protocol.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Contributors