Jotty
Self-hosted file-based notes and checklist web app
2k stars 114 forks last commit first released AGPL-3.0
Actively maintained
Last commit 24 Aug 2026.

Jotty (branded jotty·page) is a lightweight, self-hosted web application for managing personal checklists and rich-text Markdown notes. It stores content in plain Markdown and JSON files, provides optional PGP encryption, and is designed for simple Docker-based deployment.
Key Features
- Checklists with drag-and-drop reordering, progress bars, categories, Kanban-style project boards and time-tracking options.
- Rich-text WYSIWYG notes editor (TipTap) with full Markdown support and syntax highlighting.
- File-based storage: notes and metadata are kept as Markdown and JSON files in a single data directory (no external database required).
- PGP-based encryption and decryption support for user data.
- REST API with authenticated access for programmatic integration and automation.
- User management and admin panel with session tracking, SSO/OIDC support and MFA options.
- Customisable UI: built-in themes, custom themes, and custom emojis/icons.
- Docker-ready packaging and a published container image for straightforward deployment.
Use Cases
- Personal knowledge and task management: local-first notes and checklist management for individuals who prefer file-based storage.
- Small teams or private instances: shared checklists and notes behind an organization-controlled deployment with SSO integration.
- Migration / backup scenarios: users who want readable Markdown files on disk for portability, versioning and backups.
Limitations and Considerations
- File-based storage may be less suitable for very large datasets or high-concurrency multi-tenant deployments compared to a dedicated database-backed system.
- PGP encryption is powerful but requires users to manage keys correctly; losing keys can render data inaccessible.
- No official native mobile apps documented; mobile access relies on the web UI and responsive design.
Jotty is a pragmatic, privacy-conscious option for people and small teams who want readable, file-backed notes and checklists with encryption and easy Docker deployment. It emphasizes simplicity, portability and self-hosting while trading off scalability features found in database-backed platforms.
Categories:
Tags:
Tech Stack:
Similar to Jotty

Turtl
Encrypted notes and bookmarks with cross-device sync
Turtl is an end-to-end encrypted note-taking and bookmarking app with tagging, full‑text search, and optional self-hosted sync via Turtl Server.


DailyTxT
Encrypted diary and journal web application
Encrypted diary and journal web app with client-side encryption, markdown editor, file uploads, searchable entries, multi-user accounts and PWA support.
Haptic
Local-first, privacy-focused open-source markdown note app
Minimal, local-first markdown note-taking app built with Svelte and Tailwind; provides desktop (Tauri) and web interfaces with local PGlite storage.

Glass Keep
Keep-style self-hosted notes app with glassmorphism UI
Self-hosted Google Keep–style notes app built with Vite + React and an Express + SQLite API. Supports Markdown, checklists, images, PWA, collaboration and Docker deployment.

OpenReader WebUI
Web-based text-to-speech document reader for EPUB, PDF, DOCX, MD and TXT
Next.js web app that reads EPUB, PDF, DOCX, MD and TXT using pluggable TTS providers, offering real-time read-along highlighting, word timestamps, and audiobook export.


Memos
Privacy-first self-hosted note-taking and knowledge base
Memos is a lightweight, privacy-first self-hosted note-taking service with Markdown, fast search, and sharing features for personal notes, wikis, and team knowledge.






