nb is a powerful, flexible, and self-contained note-taking and knowledge management application that empowers users to write, organize, search, and archive plain-text notes, bookmarks, and tasks from the command line or through a local web server. Designed to be portable and vendor-independent, it stores all content as plain text files with optional encryption, which means notes can be versioned, diffed, and synced with Git just like code, giving users fine-grained control over their personal information. The tool supports tagging, linking with wiki-style references, filtering, pinned items, and full-text search, making it easy to build a structured knowledge base or Zettelkasten system that grows over time. Users can bookmark web pages and have content auto-cleaned and saved alongside their notes, which gives nb a combined role as both a personal wiki and a bookmarks manager, organized through tags and folders.

Features

  • Command-line note-taking and bookmarks management
  • Plain-text storage with optional encryption
  • Git-backed versioning and syncing for notebooks
  • Local web server for browsing and editing notes
  • Tagging, linking, filtering, and full-text search
  • Pandoc conversion and plugin extensibility

Project Samples

Project Activity

See All Activity >

Categories

Note-Taking

License

Affero GNU Public License

Follow nb

nb Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of nb!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2026-02-16