A backend-agnostic application framework
Go to file
2022-11-29 02:53:36 -05:00
assets
backends/x Fix bug where nil cells would sometimes render without styling 2022-11-29 02:53:36 -05:00
config Haha oops 2022-11-27 00:16:10 -05:00
examples Updated the style example with more stuff 2022-11-29 00:50:23 -05:00
application.go Add proper and reliable (i hope) support for modifier keys 2022-11-22 00:21:35 -05:00
backend.go
buffer.go Implemented highlight and underline styles 2022-11-29 01:28:54 -05:00
config.go Loading of multiple fonts for bold and italic 2022-11-29 02:36:24 -05:00
event.go Add proper and reliable (i hope) support for modifier keys 2022-11-22 00:21:35 -05:00
go.mod
go.sum
input.go We now take into account keypad keys 2022-11-24 18:20:47 -05:00
LICENSE
README.md

stone

Stone is a backend-agnostic application framework designed to:

  • Combine the simplicity and ease of development inherent to TUI programs with the extended capabilities of GUI programs
  • Be adaptable to run virtually anywhere

Currently, the only supported backend is X, but it is very easy to write and link your own. Stone will automatically run through the list of registered backends and instantiate the first one that doesn't throw an error.