Skip to content

flatnotes vs Jotty

We give flatnotes a 3.0 GPA and Jotty a 3.2, out of 4.0. Jotty grades higher on features. They get the same grade on value for money, the free plan, ease of use and platforms.

Price, platforms and features side by side. The table says where each price was read and when.

flatnotes

Self-hosted notes web app on a flat folder of Markdown files

Free

Jotty

Self-hosted notes and checklists stored as Markdown files

Free

How we grade them

3.0GPAflatnotesVery good3.2GPAJottyVery good
Value for money
AThe whole app is free and open source under the MIT licence, and there's no paid edition. You do supply the server, so that's your cost. The developer takes sponsorship through GitHub Sponsors if you want to chip in.
AFree and open source under AGPL-3.0, with no paid plans at all. The site says the project is fully and forever open source. You provide the server, and donations are optional.
Free plan and trial
AEverything is free, with nothing held back for a paid tier because there isn't one. Search, tags, both editors, the login modes and the API all come with it.
AThe full app is free: notes, checklists, Kanban, encryption, sharing, sign-in options and the API. Nothing is kept back, because there's no paid plan to keep it for.
Features
BRaw and WYSIWYG editing, full-text search with AND, OR, phrases and wildcards, hashtags, wikilinks and four login modes. Solid, and small on purpose. There are no folders by design, and attachments can't be viewed or deleted from inside the app.
AA rich-text editor that saves Markdown, checklists that grow into Kanban projects with a time tracker and calendar, wikilinks and @mentions that work both ways, a 2D or 3D map of your links, encryption per note and sharing by public link. That's a lot for free.
Ease of use
DYou have to host it yourself, and that's the hard part. Docker is the recommended route, or you can pay a third-party host such as PikaPods to run it. Once it's up it's simple, with search opening from anywhere on the / key.
DIt has to be self-hosted. Docker Compose is the recommended route, with a Proxmox script and an Unraid template as other ways in. And the developer advises backing up the data folder before every feature update, so there's upkeep too.
Platforms and integrations
BIt's a web app whose interface works on phones and desktops in a browser, and it comes with a REST API documented at /docs on each instance. The project lists no native desktop or mobile apps.
BA web app with a REST API, an optional MCP server for AI clients, and sign-in through OIDC or LDAP. There's no native app. The PWA caches pages you've already visited, but creating or editing offline isn't supported.
Best forself-hosted notes kept as plain Markdown filesnotes and checklists on a server you run

The GPA is the average of the five grades: an A is 4 points, an F is none. The full reasons are on each tool's page: flatnotes and Jotty. How we grade

Where they differ

  • flatnotes is free. Jotty is free.
  • Jotty also covers tasks and kanban boards.
In commonFree planWebOpen sourceSelf-hostableNotesMarkdownLinked notes

At a glance

flatnotesJotty
PricingFreeFree
Starts atFreeFree
Free planThe whole app is free and open source under the MIT license, with no paid edition. You supply the server, and the developer accepts sponsorship through GitHub Sponsors.Free and open source under AGPL-3.0, with no paid plans. The site says the project is fully and forever open source; you provide the server, and donations are optional.
Free trialNone listedNone listed
Web
Made byAdam Dullagefccview
Price read fromgithub.comjotty.page
CheckedOct 9, 2026Oct 9, 2026

Who each one suits

flatnotes

  • Self-hosters who want a simple notes app backed by plain Markdown files
  • People who would sooner search and tag than file notes in folders
  • Serving a folder of notes read-only as a small blog or docs site

Jotty

  • Self-hosters who want notes and checklists in one app
  • Households or small groups sharing lists on their own server
  • People who want their data as Markdown files, not in a database

Worth knowing

flatnotes

  • It has to be self-hosted, with Docker as the recommended route, or run on a third-party host such as PikaPods.
  • There are no folders or notebooks by design, and the developer says new features are deliberately limited.
  • It is a mobile-responsive web interface only; the project lists no native desktop or mobile apps.
  • Uploaded attachments cannot be viewed or deleted from inside the app and are not removed when their note is deleted.

Jotty

  • It has to be self-hosted: Docker Compose is the recommended route, with a Proxmox script and an Unraid template as alternatives.
  • There is no native app. The PWA caches pages already visited, but creating or editing items offline is not supported.
  • The developer advises backing up the data folder before every feature update, since those can change data structures.
  • The MCP server for AI clients is a separate container that has to be run alongside Jotty.

Key features

flatnotes

Flat folder of Markdown files
Notes are .md files in one folder with no database. Files can be added, edited or deleted outside the app while it runs, since only the search index is cached.
Raw and WYSIWYG editing
The editor switches between raw Markdown and a WYSIWYG mode. Images can be inserted from the toolbar, dragged in or pasted, and are saved to an attachments folder.
Full-text search
Search opens from anywhere with the / key and supports AND and OR, quoted phrases, wildcards and field prefixes for title, content, tags and last-modified date.
Tags and wikilinks
A hashtag anywhere in a note tags it, and tags are indexed separately for searching. Double-bracket wikilinks link to other notes by name.
Authentication modes
Four modes are offered: none, read-only, username and password, and password plus a time-based one-time code. Read-only suits a blog or documentation site.
REST API
A RESTful API is included, with its documentation served at the /docs endpoint of each instance.

Jotty

Checklists and task projects
Simple checklists have progress bars, nested categories, drag and drop and bulk add. Task projects add Kanban boards with custom statuses, a time tracker and a calendar view for due dates.
Rich-text notes in Markdown
A WYSIWYG editor built on TipTap saves GitHub Flavored Markdown, with code highlighting, callouts, diagrams, tags and a switch to the Markdown source.
File-based storage
Checklists and notes are Markdown files and users and settings are JSON, all in one data folder with no database. Backing up an instance means copying that folder.
Links and the brain view
Wikilinks and @mentions connect notes and checklists in both directions. A 2D or 3D map shows how items connect and suggests links that have not been made.
Note encryption
Any note can be encrypted with a passphrase using XChaCha20-Poly1305 or with PGP keys, and the file stays encrypted on disk until you choose to decrypt it.
Sharing, sign-in and API
Items can be shared with other users on the instance or by public link, with OIDC, LDAP and MFA sign-in. A REST API and an optional MCP server allow automation.

Plans

flatnotes

  • flatnotes$0

    The full app, self-hosted with Docker. The README also points to PikaPods, a third-party host, for a hosted instance.

Jotty

  • Jotty$0

    The full app as a single Docker image, with a Proxmox community script and an Unraid template as other ways to install it.

More comparisons