selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Crossnote logo

Self-host Crossnote

Local-first markdown notebook with in-browser git sync

BetaOpen SourceAGPL-3.0
Updated3 weeks ago
LanguageTypescript
Setup difficultyEasy
MobilePWA
Stars
1 090
Port
3000 (Vite dev server)
Requires
Node.js
Crossnote main editor viewCrossnote note list view

What is Crossnote?

A browser-based Markdown notebook that stores notes as plain files and syncs them with Git repositories directly from the client. No backend server is required — everything runs in the browser using IndexedDB and isomorphic-git. The project is in transition after the original author departed and the backend was closed; a ground-up rewrite is in progress. It functions offline as a PWA and can be self-hosted by serving the built static assets. Licensed under AGPL-3.0-or-later.

Should you self-host Crossnote?

Crossnote scores 45/100 on selfhost.directory (how scoring works) and ranks #53 of 81 in Notes & Editors. It has 1 090 GitHub stars.

It shipped 2 stable releases in the past year. The latest, v0.2.0, came out on 28 July 2026.

Setup is easy: most people get it running in one sitting. It is AGPL-3.0-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Memos (86/100, 64 147 stars). It scores higher overall, so compare the two before you pick. See Crossnote vs Memos side by side.

Features

  • File System Access API
  • In-browser Git sync
  • Local-First Storage
  • Markdown editing
  • Multi-language Support
  • No Account Required
  • Offline Support
  • React i18next integration

Crossnote README

Crossnote releases & version history

More in Notes & Editors

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…