A markdown editor and publication workbench designed for academic writing and zettelkasten knowledge management.

Zettlr is an open-source desktop app that functions as a publication workbench for writing and knowledge management. It provides a Markdown based environment for drafting documents, managing research, and organizing notes. The application is available for Windows, macOS, and various Linux distributions, including Debian, Ubuntu, and Fedora.
The software focuses on a privacy first approach where files remain under the control of the user on their local machine. It is designed specifically for academic and professional writing workflows, allowing users to move from initial fragmented notes to final publication formats. Installation is handled via standard installers or community package managers for the supported operating systems, with specific binaries available for both Intel and Apple Silicon architectures.
Built with Electron, Node.js, and Vue.js, Zettlr uses a server and single page application architecture. The main process manages the operating system bridge and service providers, while renderer processes handle the user interface. This structure allows the app to maintain a responsive environment while handling complex file system operations and external tool integrations. The application is localized into over a dozen languages to support a global user base of researchers and students.
Zettlr positions itself as a tool for researchers and writers who require a local, offline environment for academic publishing and structured knowledge management.
A self-hosted note-taking tool for quick capture using a timeline-first interface and markdown-native formatting.
A markdown editor providing real-time preview and distraction-free writing modes for desktop operating systems.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.