A lightweight desktop app for opening, reading, editing, and exporting Markdown files, built with Electron and React.
astudentinearth/darkwrite
A distraction-free, offline desktop notes app for Windows, macOS and Linux, built with Electron and TypeScript, with no AI features, ads or tracking.
Open-source alternative to:Notion
- Stars
- 317
- Forks
- 15
- Open issues
- 8
- Last commit
- 5 days ago
What is it?
Darkwrite is a desktop note-taking app aimed at people who want a simple place to write. It runs on Windows, macOS and Linux, keeps all notes stored locally on the device, and works without an internet connection. The project states that it collects no user data and includes no subscriptions or advertising.
The editor supports headings, todo lists, numbered lists, links to files, resizable images, syntax-highlighted code blocks, tables and custom properties. Users can pick from bundled themes or write their own, choose fonts globally or per note, and add icons or cover images to notes.
Notes can be exported as HTML files, and the app can create a backup archive in one click and restore it later. The source is licensed under AGPL-3.0, and build and development instructions are in the docs folder.
Key features
- 01Rich text editor with headings, todo lists, tables and code blocks
- 02Customizable themes and fonts, globally or per note
- 03Fully offline operation with all notes stored locally
- 04Export notes as HTML and create one-click backup archives
- 05No AI features, subscriptions, ads or tracking
Use cases
- Writing and journaling without cloud sync or accounts
- Keeping personal notes and todo lists on a laptop with no internet access
- Moving notes out to HTML files for use in other tools
Quick start
- 1
Download Darkwrite from the releases page
- 2
Read the building guide if you want to build it yourself
Things to know
- Building from source requires following a separate guide in the docs folder.
Topics
FAQ
- What is darkwrite?
- A distraction-free, offline desktop notes app for Windows, macOS and Linux, built with Electron and TypeScript, with no AI features, ads or tracking. Darkwrite is a desktop note-taking app aimed at people who want a simple place to write. It runs on Windows, macOS and Linux, keeps all notes stored locally on the device, and works without an internet connection. The project states that it collects no user data and includes no subscriptions or advertising.
- Is darkwrite free to use? What license does it have?
- darkwrite is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is darkwrite still maintained?
- Actively maintained. The last commit to darkwrite was on Oct 15, 2026.
- What can I use darkwrite for?
- Writing and journaling without cloud sync or accounts Keeping personal notes and todo lists on a laptop with no internet access Moving notes out to HTML files for use in other tools
- How do I install darkwrite?
- Download Darkwrite from the releases page Read the building guide if you want to build it yourself
- Where can I get darkwrite?
- The source code and installation instructions are on GitHub: https://github.com/astudentinearth/darkwrite
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A framework for building cross-platform desktop apps with JavaScript, HTML and CSS, based on Node.js and Chromium.
Open-source screen recorder and editor for Mac, Windows and Linux that adds zooms, cursor polish and styled frames to demo videos.
A fast, open source desktop email client for Mac, Windows and Linux, built with Electron and a local C++ sync engine.
A WeChat Official Account Markdown editor that converts Markdown into styled WeChat articles, with custom themes, multiple image hosts and AI writing help.
A self-hosted, privacy-focused AI note-taking app for quickly capturing fleeting thoughts as Markdown cards with natural-language search.