description: SilverBullet has been designed to be programmable from the ground up. awesomeness: 10 tags: feature

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.