AltHub

xwmx/nb Alternatives

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.

8.4kShellAGPL-3.0active ยท last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

zk-org/zkGitHub

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
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

usememos/memosGitHub

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.

62.5k
Go
MIT
active2mo ago
hackmdio/codimdGitHub

Choose when you need real-time collaborative markdown on a central server.

CodiMD - Realtime collaborative markdown notes on all platforms.

10.1k
JavaScript
AGPL-3.0
slowing1.0y ago
dullage/flatnotesGitHub

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.

3.2k
Vue
MIT
active2mo ago
enchant97/note-markGitHub

Choose for a self-hosted web-based Markdown notes UI.

Note Mark is a lighting fast, web-based Markdown notes app.

764
TypeScript
AGPL-3.0
active1mo ago
karakeep-app/karakeepGitHub

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

28.5k
TypeScript
AGPL-3.0
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

pimterry/notesGitHub

An older, unmaintained Unix CLI note taker; use for minimal terminal notes.

:pencil: Simple delightful note taking, with more unix and less lock-in.

1.3k
Shell
MIT
dormant2.8y ago
nextcloud/bookmarksGitHub

Choose only if you already use Nextcloud and need simple bookmark storage, not notes.

๐Ÿ”– Bookmark app for Nextcloud

1.2k
JavaScript
AGPL-3.0
active1mo ago
taniarascia/takenoteGitHub

A stale web notes app; use for a minimal self-hosted editor despite no maintenance.

๐Ÿ“ โ€Ž A web-based notes app for developers.

7.1k
TypeScript
MIT
dormant2.3y ago
srid/neuronGitHub

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)

1.6k
Haskell
AGPL-3.0
active6mo ago
kanishka-linux/reminiscenceGitHub

An aging self-hosted bookmark/archive manager that lacks note-taking.

Self-Hosted Bookmark And Archive Manager

1.9k
JavaScript
AGPL-3.0
dormant2.5y ago
dd3v/favboxGitHub

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.

766
Vue
MIT
active1mo ago
Kovah/LinkAceGitHub

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.

3.3k
PHP
GPL-3.0
active1mo ago
denho/favedGitHub

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.

1.3k
TypeScript
MIT
active2mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

codexu/note-genGitHub

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.

12.7k
TypeScript
GPL-3.0
active2mo ago
dendronhq/dendronGitHub

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!

7.5k
TypeScript
Apache-2.0
slowing11mo ago
standardnotes/appGitHub

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.

6.6k
TypeScript
AGPL-3.0
active2mo ago
GitJournal/GitJournalGitHub

Choose for mobile-first note-taking that syncs to your own Git repo.

Mobile first Note Taking integrated with Git

4.2k
Dart
AGPL-3.0
active5mo ago
team-reflect/reflect-openGitHub

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

1.4k
TypeScript
MIT
active2mo ago
0xGG/crossnote-appGitHub

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.

1.1k
JavaScript
AGPL-3.0
active2mo ago
jakewvincent/mkdnflow.nvimGitHub

Choose if you want markdown notebook navigation inside Neovim.

Fluent navigation and management of markdown notebooks

826
Lua
GPL-3.0
active3mo ago
SidhuK/GlyphGitHub

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.

164
TypeScript
AGPL-3.0
active1mo ago
RoBoT095/printnotesGitHub

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

163
Dart
GPL-3.0
active5mo ago

Listed as an alternative to

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.

jarun/bukuGitHub

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

7.2kPythonactive
karakeep-app/karakeepGitHub

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

28.5kTypeScriptactive
linkwarden/linkwardenGitHub

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.

19.6kTypeScriptactive
Zettlr/ZettlrGitHub

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

13.4kTypeScriptactive
vnotex/vnoteGitHub

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++.

12.9kC++active
glushchenko/fsnotesGitHub

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

7.5kSwiftactive
purocean/ynGitHub

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.

6.7kTypeScriptactive
standardnotes/appGitHub

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.

6.6kTypeScriptactive
omnivore-app/omnivoreGitHub

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.

16.2kJavaScriptactive
wallabag/wallabagGitHub

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.

12.9kPHPactive