gsantner/markor
Productivity & UtilitiesA lightweight Android plaintext editor for Markdown notes, todo.txt tasks, and file management, working fully offline.
What it is
Markor is a plaintext text editor for Android aimed at note-taking, to-do lists and browsing local files. Notes stay in interoperable formats such as Markdown, todo.txt, Zim/WikiText, AsciiDoc, Org-Mode, CSV, JSON, YAML and others, so the same files can be opened by desktop editors, filtered with grep or converted to PDF elsewhere README features.
The app revolves around three entry points: a Notebook folder that is the root of your files, a single QuickNote Markdown file, and a ToDo file in todo.txt format. Both QuickNote and ToDo locations are configurable independently of the Notebook folder file management FAQ. The editor adds syntax highlighting, a rendered view, HTML/PDF export, share-into handling and AES256 encryption for text content. It works completely offline and supports syncing through external apps rather than an built-in cloud service.
Getting started
Markor is distributed as an Android APK. Install it from F-Droid or from the latest GitHub release on a device running a supported Android version.
- Open Markor and choose or keep the default Notebook folder (internal storage
Documents); this is the file browser root. - Create a new note from the file browser and pick a format such as Markdown, or swipe to reach QuickNote / ToDo.
- Edit in the text view; saving happens automatically when you leave the app or close the file, and there is also a save action in the top menu FAQ.
- Switch to the rendered view to preview Markdown, export or share the document as HTML/PDF, or manage files in the built-in file manager.
If you keep your files on an SD card, the FAQ explains the extra step needed to grant write access there SD card steps. For syncing, the project recommends Syncthing and provides a setup guide; other clients such as NextCloud, Seafile or Dropbox can also sync the same folders.
Using formats and math
Markdown follows CommonMark through the flexmark-java parser. With Markdown math enabled in Settings » Format » Markdown, KaTeX expressions can be written and previewed, and the bundled markdown reference template shows examples math FAQ. For todo.txt, each line is a task; a completed task starts with x , @context tags mark situations such as @home, and +project tags group related tasks todo.txt FAQ. Zim/WikiText is parsed into Markdown by a custom implementation.
Constraints
- The app is Android-only and built with Java/Android SDK; one APK covers the supported architectures and no NDK is needed development notes.
- Encryption uses AES256 and requires Android Marshmallow or newer; only text is encrypted, not images or attachments, and you can decrypt on desktop with jpencconverter encryption notes.
- Markor does not sync by itself: files are stored locally in a user-selectable folder, and syncing depends on a separate sync app privacy section.
- The app asks for storage permissions, INTERNET (for user content that references external resources) and shortcut installation; it does not use the internet otherwise.
- Code is Apache 2.0, while localization files and samples are CC0 1.0 license section.
HotRepo's take
Markor has one recorded listing on the Java daily chart for 2026-11-14, at position 3, with 5 stars gained that day against a total of 6,428 stars and 568 forks. The repository has existed since 2017 and its README tracks a long release history, so the single snapshot is best read as a moment of visibility in the Java chart rather than a growth trend. What stands out in the project itself is the deliberate plaintext-first design: notes, tasks and wiki content remain ordinary files that outlive the app, and the latest release adds deep links, keyboard shortcuts and in-view checklist toggling rather than locking users into a proprietary format release notes.
Written by AI from the project's README, updated . The project's own docs are the source of truth.