Choose for a fast, compiled CLI Zettelkasten assistant with linking/tagging if you don't need bookmarking.
A plain text note-taking assistant
- 2.8k
- Go
- GPL-3.0
plain-text note-taking and bookmarking
nb is a portable command-line and local web app for plain-text note-taking, bookmarking, and archiving, with Git versioning/sync and Pandoc conversion.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you want a self-hosted web UI and REST API rather than a terminal workflow.
Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.
Choose when you need real-time collaborative markdown on a central server.
CodiMD - Realtime collaborative markdown notes on all platforms.
Choose for a browser-based self-hosted markdown notes app with no CLI.
A self-hosted, database-less note taking web app that utilises a flat folder of markdown files for storage.
Choose for a self-hosted web-based Markdown notes UI.
Note Mark is a lighting fast, web-based Markdown notes app.
Choose for a self-hosted bookmark/note archiver with AI tagging and full-text search.
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
An older, unmaintained Unix CLI note taker; use for minimal terminal notes.
:pencil: Simple delightful note taking, with more unix and less lock-in.
Choose only if you already use Nextcloud and need simple bookmark storage, not notes.
๐ Bookmark app for Nextcloud
A stale web notes app; use for a minimal self-hosted editor despite no maintenance.
๐ โ A web-based notes app for developers.
Superseded Zettelkasten CLI/static-site tool; use only for legacy projects.
Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)
An aging self-hosted bookmark/archive manager that lacks note-taking.
Self-Hosted Bookmark And Archive Manager
Choose for a local-first browser-extension bookmark manager without archiving.
๐ FavBox is a local-first experimental browser extension that enhances and simplifies bookmark management without cloud storage or third-party services.
Choose for a self-hosted bookmark archive with a web UI, not note-taking.
LinkAce is a self-hosted archive to collect links of your favorite websites.
Choose for a lightweight local bookmark manager with nested tags, no archiving.
Free open-source bookmark manager with customisable nested tags. Super fast and lightweight. All data is stored locally.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Choose when you want a local GUI with AI note organisation instead of shell commands.
Capture first. Organize later. A local-first Markdown app that turns scattered records into clear notes with AI.
Choose if you work in VS Code and prefer hierarchical PKM inside the editor.
The personal knowledge management (PKM) tool that grows as you do!
Choose when you need end-to-end encrypted sync across desktop/mobile apps.
Think fearlessly with end-to-end encrypted notes and files. For issues, visit https://standardnotes.com/forum or https://standardnotes.com/help.
Choose for mobile-first note-taking that syncs to your own Git repo.
Mobile first Note Taking integrated with Git
Choose when you want an AI-agent-friendly local Markdown app instead of a CLI.
Open-source Reflect rewrite: A local-first AI agent-friendly Markdown note-taking app
Choose when you want a no-server browser notebook syncing to plain markdown via git.
๐ Local-first markdown notebook - notes live in your browser or local folders as plain markdown files, synced with in-browser git. No server, no account, works offline.
Choose if you want markdown notebook navigation inside Neovim.
Fluent navigation and management of markdown notebooks
Choose for a private desktop Markdown/AI workspace rather than a portable script.
๐ Glyph is a private desktop workspace for notes, documents, and ideas, with Markdown editing and built-in AI tools.
Choose for a cross-platform Flutter GUI with a Keep-style interface.
A cross-platform markdown notes app inspired by Google Keep and Obsidian, made with Flutter
These projects were analysed and named nb among their alternatives. The relationship is not symmetric โ how nb rates them is a separate judgement, made when nb is analysed in its own right.
calls nb โChoose when you prefer a portable shell script with Git-backed plain-text notes and bookmarks over a Python-specific CLI.โ
:bookmark: Personal mini-web in text
calls nb โUse it if you prefer CLI/plain-text note-taking with bookmarking and Git-backed archive over a self-hosted web/AI application.โ
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
calls nb โChoose for a scriptable CLI/local-web bookmark-and-archive workflow with Git sync instead of a multi-user server.โ
โก๏ธโก๏ธโก๏ธ Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place.
calls nb โPick nb when you prefer a terminal/CLI note-taking system with local web access and Pandoc conversion over an Electron GUI.โ
Your One-Stop Publication Workbench
calls nb โchoose when you want a terminal-centered plain-text note store with git versioning and Pandoc conversion instead of a GUI.โ
A pleasant note-taking platform in native C++.
calls nb โchoose for a terminal/local-web plain-text notes workflow instead of a GUI Apple app.โ
Fast Markdown note-taking app for Mac and iPhone
calls nb โChoose when you prefer a CLI/plain-text note manager with Git and Pandoc over a GUI Markdown editor.โ
A highly extensible Markdown editor. Version control, AI Copilot, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, Reveal.js, plug-in, and macro replacement.
calls nb โchoose when you want scriptable terminal note-taking with Git versioning and plain-text portability.โ
Think fearlessly with end-to-end encrypted notes and files. For issues, visit https://standardnotes.com/forum or https://standardnotes.com/help.
calls nb โChoose for a local plain-text CLI/Git bookmark-and-archive workflow instead of a hosted reading service.โ
Omnivore is a complete, open source read-it-later solution for people who like reading.
calls nb โChoose it for plain-text, Git-versioned bookmarking and notes from the CLI, a narrower local alternative.โ
wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.