Open source. Full of character.
A little company.
A lot of personality.
Four little companions for your next big idea. An open-source animation SDK for embedded screens.
C++17 · Any RGB565 display · Yours to make your own
Mochi: WavingThere you are. Hello, friend!
Pick a companion. Make yourself at home.
A feeling for every moment.
Bring Mochi to life. Choose a state and see what happens.
Tap the character to blink, or swipe to change states. Speaking is a visual animation; no audio is recorded or played.
A companion, wherever you need one
Small code.
A little life.
An allocation-free C++17 core. Your buffer, your timing, your screen. Add a companion to the program you’re already building, and let it react whenever the moment calls for it.
Read the integration guide →your-application.cppC++17
mochi::Mascot buddy;
buddy.setState(mochi::State::Idle);
// When something wonderful happens…
buddy.trigger(mochi::State::Happy, 1.5f);One instance. A whole personality.♡
The field guide
Make yourself at home.
Build something
From an idea to a little screen.
SDK reference→Application integration→Hardware & flashing→Make it yours
There’s room for your personality.
Characters & palettes→Porting to a new display→Contributing→