nb
nb creates notes in text-based formats like Markdown, Emacs Org mode,
and LaTeX, can work with files in any format, can import and export notes
to many document formats, and can create private, password-protected
encrypted notes and bookmarks. With nb, you can write notes using Vim,
Emacs, VS Code, Sublime Text, and any other text editor you like. nb
works in any standard Linux / Unix environment, including macOS and
Windows via WSL. Optional dependencies can be installed to enhance
functionality, but nb works great without them.
nb is also a powerful text-based CLI bookmarking system. Page
information is automatically downloaded, compiled, and saved into normal
Markdown documents made for humans, so bookmarks are easy to edit just
like any other note.
nb uses Git in the background to automatically record changes and sync
notebooks with remote repositories. nb can also be configured to sync
notebooks using a general purpose syncing utility like Dropbox so notes
can be edited in other apps on any device.
nb is designed to be portable, future-focused, and vendor independent,
providing a full-featured and intuitive experience within a highly
composable user-centric text interface. The entire program is a single
well-tested shell script that can be installed, copied, or curled almost
anywhere and just work, using progressive enhancement for various
experience improvements in more capable environments. nb works great
whether you have one notebook with just a few notes or dozens of
notebooks containing thousands of notes, bookmarks, and other items. nb
makes it easy to incorporate other tools, writing apps, and workflows.
nb can be used a little, a lot, once in a while, or for just a subset
of features. nb is flexible.
- Name
- nb
- Main Program
nb- Programs
nb
- Homepage
- Version
- 7.24.1
- License
- Maintainers
- Platforms
- i686-cygwin
- x86_64-cygwin
- x86_64-darwin
- aarch64-darwin
- i686-freebsd
- x86_64-freebsd
- aarch64-freebsd
- aarch64-genode
- i686-genode
- x86_64-genode
- x86_64-solaris
- javascript-ghcjs
- aarch64-linux
- armv5tel-linux
- armv6l-linux
- armv7a-linux
- armv7l-linux
- i686-linux
- loongarch64-linux
- m68k-linux
- microblaze-linux
- microblazeel-linux
- mips-linux
- mips64-linux
- mips64el-linux
- mipsel-linux
- powerpc-linux
- powerpc64-linux
- powerpc64le-linux
- riscv32-linux
- riscv64-linux
- s390-linux
- s390x-linux
- x86_64-linux
- mmix-mmixware
- aarch64-netbsd
- armv6l-netbsd
- armv7a-netbsd
- armv7l-netbsd
- i686-netbsd
- m68k-netbsd
- mipsel-netbsd
- powerpc-netbsd
- riscv32-netbsd
- riscv64-netbsd
- x86_64-netbsd
- aarch64_be-none
- aarch64-none
- arm-none
- armv6l-none
- avr-none
- i686-none
- microblaze-none
- microblazeel-none
- mips-none
- mips64-none
- msp430-none
- or1k-none
- m68k-none
- powerpc-none
- powerpcle-none
- riscv32-none
- riscv64-none
- rx-none
- s390-none
- s390x-none
- vc4-none
- x86_64-none
- i686-openbsd
- x86_64-openbsd
- x86_64-redox
- wasm64-wasi
- wasm32-wasi
- aarch64-windows
- x86_64-windows
- i686-windows
- Defined
- Source