A backend-agnostic application framework
Sasha Koshka
e4f97a918a
This behavior is way more consistent, and it makes the drawing code a bit simpler. |
||
---|---|---|
assets | ||
backends/x | ||
examples/hello | ||
application.go | ||
backend.go | ||
buffer.go | ||
config.go | ||
event.go | ||
go.mod | ||
go.sum | ||
input.go | ||
README.md |
stone
Stone is a backend-agnostic application framework designed to:
- Combine the simplicity of developing TUI programs with the input capabilities of GUI programs
- Be adaptable to run virtually anywhere
Currently, the only supported backend is pixel, 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.