Discover and explore top open-source AI tools and projects—updated daily.
silverbulletmdProgrammable, private, browser-based knowledge management platform
Top 10.8% on SourcePulse
Summary SilverBullet is an open-source, self-hosted, browser-based personal knowledge management (PKM) platform designed for power users. It addresses the need for a private, highly customizable note-taking environment by combining a robust Markdown editor with the extensibility of Lua scripting.
How It Works
SilverBullet employs a client-server architecture, with the frontend built in TypeScript (using CodeMirror 6 and Preact, bundled via Deno/ESBuild) and the backend written in Go. User content is stored as Markdown files within a "Space," navigable via traditional links or a page picker, featuring bi-directional linking akin to a wiki. Its core innovation lies in Space Lua, a dialect of Lua, enabling dynamic content generation, custom commands, page templates, and interactive widgets, allowing deep personalization beyond static note-taking.
Quick Start & Requirements
make (requires Deno/Go) or via Docker (docker build -t silverbullet .)../silverbullet <PATH-TO-YOUR-SPACE> locally or docker run -p 3000:3000 -v <PATH-TO-YOUR-SPACE>:/space silverbullet. Development is streamlined with air for automatic rebuilds.silverbullet.md.Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (like Discord/Slack), or roadmap were found in the provided README snippet.
Licensing & Compatibility
The license type is not specified in the provided README. This absence is a critical factor for evaluating commercial use or integration into closed-source projects, as it leaves usage rights ambiguous.
Limitations & Caveats
The README mentions an "LLM use policy," suggesting potential considerations or restrictions related to AI features, though specifics are not detailed. No other explicit limitations, such as alpha/beta status or known bugs, were noted.
2 days ago
Inactive