explaingit

gsantner/markor

5,542JavaAudience · generalComplexity · 1/5Setup · easy

TLDR

A free, offline Android note-taking and to-do app that stores everything as plain text files you can sync with any service, supporting Markdown, todo.txt, AsciiDoc, and more.

Mindmap

mindmap
  root((Markor))
    What it does
      Note-taking on Android
      To-do list management
      Plain text file storage
    Supported formats
      Markdown
      todo.txt
      AsciiDoc
      Zim and Org-Mode
    Features
      Offline only
      File sync compatible
      AES256 encryption
      PDF and HTML preview
    Tech Stack
      Java
      Android
      F-Droid
    Audience
      Privacy-focused users
      Mobile note-takers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Take and organize notes on your Android phone in Markdown format and preview them as formatted HTML or PDF.

USE CASE 2

Manage a todo.txt task list on Android and keep it in sync with your desktop using Syncthing or any file sync app.

USE CASE 3

Store all your notes as plain text files in a folder so you can open them with any text editor on any device.

USE CASE 4

Enable AES256 encryption in Markor to keep sensitive notes password-protected on your Android device.

Tech stack

JavaAndroid

Getting it running

Difficulty · easy Time to first run · 5min

Install from F-Droid or GitHub releases, no account or internet connection required.

No explicit license information provided in the explanation.

In plain English

Markor is a text editor app for Android phones and tablets. It focuses on note-taking and to-do list management using plain text files. Rather than a proprietary format that only one app can open, Markor stores everything as standard text files, which means any other text editor on any device or computer can read and edit the same files. The app supports several text formatting styles. The most common is Markdown, a lightweight way of adding formatting to plain text by using symbols like asterisks and pound signs. It also supports todo.txt, a simple system for managing tasks in a plain text file, as well as Zim (a wiki-style format), AsciiDoc, Org-Mode, CSV, and a handful of data formats like JSON and YAML. You can preview formatted documents as HTML or PDF and share them from within the app. Markor is built around three main areas: a general Notebook folder where you store all your documents, a QuickNote section for fast access to a single notes file, and a To-Do section for task management. The notebook folder can be set to any location on the device's storage, including folders that a file syncing app such as Syncthing keeps in sync with other devices. The app works entirely offline. It has no ads and requests no unnecessary permissions. Optional encryption for text files is available using AES256, which requires setting a password in the app settings. Customization options include a dark theme, font choices, line numbers in the editor, and auto-save with undo and redo support. Markor is free and open source. It is available through F-Droid (an app store for open-source Android apps) and through direct download from the GitHub releases page. Community translations are managed through Crowdin.

Copy-paste prompts

Prompt 1
I want to use Markor to manage a todo.txt task file on Android that stays in sync with my desktop using Syncthing. How do I set that up?
Prompt 2
How do I enable AES256 encryption for a specific note in Markor and what happens when I try to open it without the password?
Prompt 3
I write in Markdown in Markor and want to export a note as a PDF to share with someone. Walk me through the export process.
Prompt 4
How do I install Markor from F-Droid on my Android phone and is there any difference between the F-Droid version and downloading from GitHub releases?
Prompt 5
I want to use Markor's QuickNote feature as a fast scratchpad. How does QuickNote differ from the main Notebook and how do I access it?
Open on GitHub → Explain another repo

← gsantner on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.