A tool that changes shape with you.
Start with a clean editing experience. Gradually add structure, views and your own commands when you need them. SilverBullet grows into the tool you’d have built yourself, without having to build one from scratch.
Most tools make you choose: something simple that you outgrow, or something powerful that requires professional services to set up before it’s useful. And once you’ve set it up, it’s hard to evolve.
Structure when you’re ready.
Write plain notes today. Tomorrow, tag a page #project and give it a status. SilverBullet indexes all of it, so the structure is there when you want to use it.

Views that update themselves.
Write a query once, and it keeps itself up to date: every book you haven’t read yet, every open task for this week, every decision still marked proposed.
${query[[from t = index.tasks() where not t.done
order by t.page desc
select templates.taskItem(t)]]}
Your own commands.
Space Lua is built in. Add a command, a slash command, a template or a widget by writing a few lines in a meta page, no build process required.

Your look, your way.
Change the styling with a bit of CSS in a page, from the font size to a whole theme.

Borrow what others made.
Install libraries shared by the community, and read exactly what they do: they’re pages in your space like any other.

This is sometimes called malleable software: software that you can reshape to fit, instead of the other way round.