An interface library for small spacecraft.
Re-implement vertical scrolling for Stack
Let examples depend on stammer::Font re-export of fleck::Font
Re-export fleck::Font publicly


browse  log 
release notes 



You can also use your local clone with git send-email.

#stammer — an interface library for small spacecraft

This project is in a very a messy work-in-progress situation. The current state is utterly useless and actively bad. Do not use this.

a thread with a video and pictures of my progress

a little video of scrolling in examples/reader.rs

the new flex mechanism from examples/minimal.rs in a video

This project started as a way of breaking out the ui/rendering code for tid and gemininini. In the future, it may be used as their ui backend. Or not. We'll see.

stammer is part of the broader weft ecosystem.

A pictogram of a line in a zig-zag pattern like the weft on a loom.


The issue tracker for stammer can be found at todo.sr.ht/~ma3ke/stammer. We use todo.sr.ht/~ma3ke/weft to keep track of ideas and tasks that pertain to the project as a whole.

NOTE: If you would like to submit changes, but feel intimidated by doing it by email, that is no problem at all! Another fine way is to fork the repository elsewhere, push your changes to there, and send me the link to the commit you want me to consider. Or, just get in touch with a DM or email :)

Patches can be submitted to the weft mailing list (~ma3ke/weft@lists.sr.ht).

Before submitting a patch, it is wise and fun to reach out through DM or on the email list for help and discussion.

When submitting a patch via email, please set the subject prefix to [PATCH stammer].

git config format.subjectPrefix "PATCH stammer"

(If you don't know how this stuff works, but want to learn about this, git-send-email.io is a fantastic hands-on resource.)

Made with <3 ma3ke