SilverBullet is a markdown-based personal knowledge management system designed for effective note-taking, journaling, and task management. It allows users to create, link, and manage notes in a simple yet powerful environment. SilverBullet emphasizes flexibility by enabling users to structure their notes the way they want, using markdown syntax and organizing them into a dynamic graph of knowledge. It is highly customizable with a plugin architecture that extends functionality to suit individual workflows.
Key Features:
- Runs in any modern browser (including on mobile) as a PWA in two Client Modes (online and synced mode), where the synced mode enables 100% offline operation, keeping a copy of content in the browser, syncing back to the server when a network connection is available.
- Provides an enjoyable markdown writing experience with a clean UI, rendering text using Live Preview, further reducing visual noise while still providing direct access to the underlying markdown syntax.
- Supports wiki-style page linking using the
[[page link]]
syntax. Incoming links are indexed and appear as “Linked Mentions” at the bottom of the pages linked to thereby providing bi-directional linking.
- Optimized for keyboard-based operation
- Provides a platform for end-user programming through its support for Objects, Live Queries and Live Templates.
- Robust extension mechanism using plugs.
- Self-hosted: you own your data. All content is stored as plain files in a folder on disk. Back up, sync, edit, publish, script with any additional tools you like.