An open API service indexing awesome lists of open source software.

awesome-reMarkable

A curated list of projects related to the reMarkable tablet
https://github.com/reHackable/awesome-reMarkable

Last synced: 5 days ago
JSON representation

  • APIs

    • Cloud API

      • google-drive-remarkable-sync - Apps Script API for reMarkable Cloud. Includes Synchronizer capability to automate mirroring of documents from Google Drive to reMarkable Cloud.
      • jrmapi - A Java API for the reMarkable Cloud.
      • reMarkableAPI - Docs and implementation of the reMarkable file sync API.
      • reMarkable-typescript - TypeScript API for reMarkable Cloud.
      • Remarkable.jl - Julia API Interface to the reMarkable cloud.
      • remarkdav - A tool to sync PDF files from a WebDAV directory to the reMarkable Cloud.
      • rMAPI - ReMarkable Cloud Go API.
      • rmapy - ReMarkable Cloud Python API.
      • rmcl - Asynchronous Python library for the reMarkable Cloud.
      • rmfakecloud - Fake Cloud Sync, server implementation of the Cloud API.
      • rMAPI
      • reMarkable-typescript - TypeScript API for reMarkable Cloud.
    • Lines Format

      • lines-are-beautiful - C++ File API for the reMarkable tablet.
      • lines-are-rusty - Rust File API for the reMarkable tablet.
      • reMarkable-kaitai - [Kaitai Struct](https://kaitai.io/) format specification for the binary lines format.
      • reMarkable-layers - Python API for reading & writing reMarkable Lines format. Supports very basic conversion of PDFs and SVGs to Lines format.
      • rmrl - The reMarkable Rendering Library for Python converts annotated documents to PDF files.
      • rmscene - Python library to read v6 files / software version 3.
    • Other APIs

      • libreMarkable - A framework for developing applications with native refresh support for reMarkable Tablet.
  • Applications

    • Browser extensions

      • rePub - unofficial browser extension that creates ePubs from websites and can either upload them to reMarkable cloud or save them locally, currently for Chrome only
      • rePubfox - a hard fork of rePub for Firefox
    • Games

      • minesweeper - A mine detection game.
      • chessMarkable - Play chess against a bot or a friend.
      • DOOMarkable - Play DOOM on the reMarkable 1.
      • recrossable - Crossword game with simplistic handwriting recognition and automatic generation of crosswords.
      • retris - Play a clone of the popular block stacking game with either buttons or swipe guestures.
    • Launchers

      • oxide - A launcher application for the reMarkable tablet.
      • remux - A multi-tasking launcher for the reMarkable tablet.
      • draft-reMarkable - A launcher for the reMarkable tablet, which wraps around the standard interface.
      • oxide - A launcher application for the reMarkable tablet.
    • Other APIs

      • harmony - a low latency sketching app with procedural brushes.
      • KOReader - An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats.
      • darvin/plato - Plato reader port. Supports pdfs, epubs, many other formats.
      • Rebook - The missing book store for reMarkable.
      • reGenda - An agenda-based calendar for reMarkable.
      • reMarkable keywriter - A distraction free keyboard notes app.
      • reMarkable wikipedia - Offline wikipedia reader for reMarkable.
      • remarkaBot - Fetch your documents from Telegram.
      • whiteboard-hypercard - Live collaboration, drawing, chat, whiteboarding.
  • Cloud Tools

    • Launchers

      • CUPS Printing - Script to print directly to reMarkable Cloud from CUPS using rMAPI.
      • mendeley-rMsync - Script to sync PDFs (with annotations) from/to a [Mendeley](https://www.mendeley.com/) folder.
      • reCatchable - Turn websites into ebooks, upload them to reMarkable.
      • reGitable - Backup your reMarkable with git and sync changes to a remote repository automatically.
      • remarkable_simplenote - Sync simplenote notes to reMarkable (currently one-way)
      • reMarkable-Sink - Turn a folder into a wormhole to your reMarkable.
      • remarkable-substack - Syncs unread Substack posts to the reMarkable Cloud.
      • reMarkable_syncthing - Syncthing on reMarkable.
      • remarkable-zapier - Zapier Integration for reMarkable Cloud
      • remarking - CLI tool to extract highlights from any document in the reMarkable cloud.
      • rm-pdf-tools - Service that allows users to insert and delete pages from annotated PDFs on the device.
      • rM-sync - Sync script for reMarkable paper tablet.
      • RMfuse - FUSE filesystem for the reMarkable Cloud.
      • sync_zotero_remarkable - Sync PDFs from Zotero to reMarkable.
      • url2epub - Telegram bot to generate ePub out of URL and send directly to reMarkable Cloud.
      • zotero-reMarkable - Script to sync PDFs from the [Zotero](https://www.zotero.org/) reference manager.
      • Zotero2reMarkable Bridge - Sync files from Zotero to reMarkable and back based on tags; supports v2.7< highlights.
      • kindle2pdf - Convert owned Kindle books to PDF without needing a Kindle device. Includes `pdf2remarkable` script to upload PDFs to the reMarkable Cloud.
      • reMarkable RSS - Read RSS feeds on reMarkable via google drive integration. Automated Script to convert RSS-feeds as PDFs and upload to google drive.
      • Remarcal - Sync Google, Outlook, Apple, and more calendars to reMarkable.
      • pdf2remarkable - Script to upload PDFs to the reMarkable Cloud.
      • Moss - An app for working with your documents in the reMarkable/rmFakeCloud cloud
      • CUPS Printing - Script to print directly to reMarkable Cloud from CUPS using rMAPI.
      • Aviary - A webhook-driven document uploader for reMarkable Cloud and rmfakecloud, featuring a static UI and a Go backend. Optional integration for email via AWS SES.
      • AgentNews-RemarkableRSSReader - An AI agent for processing RSS news feeds and sending them to reMarkable via Google Drive API.
      • rss2remarkable - Generates PDF of given RSS feeds and send is to your reMarkable cloud.
      • send-to-remarkable - Upload documents to the reMarkable from an email, like send to Kindle.
      • reMarkable Morning News - Automatically sends daily news to your reMarkable tablet.
      • Syncthing-for-reMarkable-AppLoad - Syncthing appload app for reMarkable (incl. Paper Pro and Paper Pro Move).
      • remarkable-mcp - Model Context Protocol server enabling AI assistants to read and browse your reMarkable documents via SSH (no subscription required) or Cloud API. [Blog post](https://sam-morrow.com/blog/building-an-mcp-server-for-remarkable).
      • reMarkable Todoist and Calendar Sync
      • reMarkable-Sink - Turn a folder into a wormhole to your reMarkable.
      • remarkable-substack - Syncs unread Substack posts to the reMarkable Cloud.
      • reMarkable_syncthing - Syncthing on reMarkable.
      • sync_zotero_remarkable - Sync PDFs from Zotero to reMarkable.
  • Custom Templates

  • Device Tools

    • Launchers

      • ReCept - Fix for the rM2 jagged line issue.
    • Template Builders

      • splash.dat converter - Simple script to convert an image to the rM2 .dat format for a splash screen.
      • paginator - Physical foot pedal to turn pages on the device with no hands (e.g. for playing sheet music).
      • remarvin - Profile and file encryption manager that allows to manage notebooks for different users and to optionally protect the files with a password through gocryptfs-based encryption (device only).
      • rm-version-switcher - An interactive CLI application for switching between installed reMarkable OS versions.
      • rmtree - Unix-style tree command for the reMarkable's document filesystem.
      • reExecute - Persistent code execution bootstrap for reMarkable Paper Pro Move using the MDM agent config.
  • Disclaimer

  • GUI Clients

    • Launchers

    • Template Builders

      • rMExplorer - GUI to browse, download/upload files and backup the tablet without using the cloud.
      • asTounding - A multiplatform GUI application for the reMarkable cloud, including Linux.
      • RemaPy - GUI to browse, download/upload files and backup the tablet (also on Linux) using the cloud.
      • reMarkable-assistant - Manage templates, splash screens, and settings on your reMarkable tablet.
      • reMarkable-hyutilities - A GUI written in java to backup your device, upload templates and modify splash screens.
      • reMarkable Remember - A cross-platform client for offline management of backups, notebooks, templates and hand writing recognition via MyScript.
      • ReMy - A GUI to browse, preview documents, export documents with custom settings, all via SSH (no cloud needed); works from local raw backups too.
      • rmUploader - Simple web app to upload epub or pdf files to the reMarkable tablet via drag and drop.
      • rmWebUI - Simple web interface to the reMarkable&reg; cloud.
      • Slithin - Free Management Application for Windows/Linux/MacOS.
      • rm-exporter - Exports any combination of folders and large notes locally, supports Windows/MacOS/Linux.
      • rM2 Template Helper
      • RMHook - A dynamic library injection tool for the reMarkable Desktop macOS application, enabling connection to self-hosted rmfakecloud servers.
      • reManager - Linux, MacOS, and Windows desktop app for managing mods on reMarkable tablets using the [Vellum](https://github.com/vellum-dev/vellum) package manager.
      • RMHook-Win - A hooking tool for the reMarkable Desktop Windows application, enabling connection to self-hosted rmfakecloud servers.
      • reMarkable Connection Utility (RCU) - Cross-platform local/offline client for managing backups, screenshots, notebooks, templates, wallpaper, firmware, and third-party software. Typed text and snap highlight extraction. Virtual printer for native print-to-tablet.
      • RMHook-iOS - A hooking tool for the reMarkable iOS application, enabling connection to self-hosted rmfakecloud servers.
      • rM2 Template Helper
  • Interface Customization

  • Other

    • Launchers

      • microSD - Tutorial for adding a microSD card reader to the reMarkable 1.
      • Parabola-rM - A Desktop GNU/Linux-libre replacement OS with fast partial refreshing and USB OTG.
      • Funcky reMarkable Exporter - Export notes from a reMarkable Tablet to File System and External Services.
      • remailable - Email PDFs directly to your reMarkable. ([Free publicly-hosted version available](https://remailable.getneutrality.org/)).
      • reMarkable_entware - Package manager for reMarkable. Install common Unix utilities through the command line.
      • remarks - Extract highlights, scribbles, and annotations from PDFs. Export to Markdown, PNG, and SVG.
      • rM-dl-annotated - Export annotated PDFs from reMarkable tablets.
      • RemarkableLamyEraser - Supports Lamy Al Star stylus button to erase or undo for reMarkable tablets.
    • Template Builders

      • Drawj2d - Create technical line drawings on an editable reMarkable notebook page. ([Guidance how to upload](https://sourceforge.net/p/drawj2d/wiki/reMarkable/) the page to the device using rMAPI.)
      • Calibre-Remarkable-Device-Driver-Plugin - A Calibre Plugin to Manage your Remarkable Books.
      • Goosepaper - formatted RSS feeds, news articles, Wikipedia articles-of-the-day, and more to your reMarkable tablet.
      • instapaper-as-pdf-to-reMarkable - Export Instapaper-Articles to PDF and send them to a connected rM tablet.
      • landscape-pdf - Utility to convert pdf documents to read in landscape mode. Useful for papers and text books.
      • morningpaper2reMarkable - A bot to sync the morning paper to a reMarkable tablet.
      • nix-remarkable - Nix expressions for the reMarkable tablet leveraging the company's toolchain.
      • paper2reMarkable - Download an academic paper or HTML article, crop it, and send it to the reMarkable with a single command.
      • mail2rm - Mail PDF documents to your reMarkable cloud using your mail transport agent e.g. postfix.
      • neofetch - A command-line system information tool written in bash 3.2+.
      • pdf2rmnotebook - Creates a reMarkable Notebook from multiple PDF files.
      • pocket2rm - Synchronize articles from read-later platform pocket in PDF and epub.
      • reHackable/maxio - Companion daemon for the reMarkable paper tablet.
      • reHackable/scripts - A set of bash scripts that may enhance your reMarkable experience.
      • reMarkable CLI tooling - CLI-tooling to sync documents to a reMarkable, to clean deleted files etc. without needing cloud access
      • reMarkable-crosswords - Get crosswords freshly delivered to your Remarkable every morning.
      • reMarkable_keyboard - Software to use rM as wireless keyboard/mouse.
      • reMarkable_mouse - Use your reMarkable as a graphics tablet.
      • remarkable_news - Use daily news/comics/images as the suspend screen.
      • reMarkable_pdflets - Dynamically updating PDFs.
      • remarkable_printer - Print from any device to reMarkable without browser extensions or reMarkable cloud.
      • reMarkable-fs - A FUSE filesystem wrapper for the reMarkable tablet.
      • reMarkable-random-screens - Change your poweroff and suspend screens every 5 minutes with random images of your choice
      • reMarkable-touchgestures - Touch gestures (swipe/touch) for easy page navigation.
      • reMarkable-tweak - Tweak tool for the reMarkable paper tablet. Lets you organize your templates with no fuss.
      • reMarkablePocket - Synchronize articles from read-later platform Pocket in epub format.
      • reMarkableSync - A Microsoft OneNote addin for importing notebooks from reMarkable as text or images.
      • reMouseable - Use your reMarkable tablet as a mouse.
      • remt - reMarkable tablet command-line tools.
      • reSnap - Take snapshots of your reMarkable screen over SSH.
      • rm-pySAS - Python wrapper for [simple](https://rmkit.dev/apps/sas).
      • rmirro - A script that synchronizes PDFs of documents between a Remarkable and a computer folder that mirrors its file structure without cloud access.
      • rMsync - Synchronisation script with a local dedicated "library" folder.
      • rmTabletDriver - Application that allows you to simulate/clone rM input on your computer.
      • rmWacomToMouse - Use the wacom pen as a mouse to draw on your pc.
      • rmWebUiTools - View a file tree, see statistics and export/backup all files with some simple scripts utilizing the web ui.
      • send_by_rmapi - A Calibre plugin to send books to your reMarkable, making use of rmapi.
      • rm2anki - Convert reMarkable notebooks into an Anki card decks.
      • Ephemeris - A Python-based tool that generates clean, daily schedules using ICS calendar data. Designed with e-ink tablets like reMarkable in mind.
      • Epistolary - Emails on the reMarkable. Read and respond to your email inbox in handwriting (auto-converts to text before sending).
      • ePUB to reMarkable PDF - Self hostable web service for turning an EPUB into a reMarkable optimised PDF.
      • reMarkable-tablet-driver - Use your reMarkable as a drawing tablet in Linux with pressure sensitivity and tilt. Works in Wayland.
      • remarks - Extract highlights, scribbles, and annotations from PDFs. Export to Markdown, PNG, and SVG.