Skip to content

DevAndersen/opal

Repository files navigation

Opal

Opal is a console rendering library and TUI (Terminal User Interface) framework.

Features

  • Views that give you easy and full control over rendering, updating, and input handling
  • Forms that provide a component-based UI system with structured input events
  • High performance with minimal overhead and memory heap allocations
  • Full RGB support, as well as additional styling options
  • Keyboard and mouse input support
  • Fullscreen mode: Utilize the entire console view, while preserving the original content on exit
  • Inline mode: Take advantage of Opal in-between normal console output
  • Cross-platform compatibility

License

Opal is licensed under the MIT license.

About

A console rendering library and TUI (Terminal User Interface) framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages