/rmkit

| remarkable app framework | https://rmkit.dev

Primary LanguageC++

rmkit

This repo contains applications for the remarkable tablet. See the README in each application's directory to learn more about it. The general purpose of rmkit is to make it easy to write and deploy new apps to the remarkable tablet.

A low latency drawing app with procedural brushes

A minesweeper game for spending time between meetings and classes

An app switcher for switching between apps on the remarkable that is compatible with draft-remarkable configuration files. Hold the middle button to bring it up.

A simple markup language for building apps that follow the philosophy of unix pipes.

A batteries included library for building remarkable apps. Read the documentation

A small example app to demonstrate how to build apps with rmkit

Installation

Try it out

run wget -O- https://rmkit.dev/try.sh -q | sh - on the remarkable via SSH

To exit harmony, press the power button to bring up the exit dialog.

Install

run wget -O- https://rmkit.dev/install.sh -q | sh - to install the remux app launcher until the next time the device is updated

to launch remux and switch between apps, hold the center button for 2+ seconds.

Uninstalling

to remove remux, run systemctl disable remux --now. All the applications are installed into /home/root/apps, so you can delete that directory safely.

Building from source

see BUILDING.md

Have ideas or want to code your own apps?

There's a list of app ideas just waiting to be built!. If you have ideas for new apps or features, please open an issue or get in touch :-D