A backend-agnostic application framework
Sasha Koshka
941a78eaf1
Numlock is fully supported, as well as shift lock. Of course, I cannot properly test shift lock or caps lock because I have neither of those things, but I assume they work as well as num lock does. |
||
---|---|---|
assets | ||
backends/x | ||
examples | ||
application.go | ||
backend.go | ||
buffer.go | ||
config.go | ||
event.go | ||
go.mod | ||
go.sum | ||
input.go | ||
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.