SilverBullet has been designed to be malleable software: software with a solid foundation that its users can tweak and extend to their liking.
SilverBullet’s core is relatively small. Much of its functionality is built with a mix of Plugs (JavaScript bundles) and Space Lua scripts. On top of it, you can write code as part of your space to create a custom command, a slash command, page template, or a super fancy widget. As you do so, your knowledge management system quickly becomes a tool shaped to your personal or your team’s needs.