Developer tools
This page lists tools for plugin developers. While they're not required for building plugins, they can simplify plugin development.
Obsidian Tools
Obsidian Tools is a collection of tools for plugin developers.
Download all plugins locally
If you run into a problem, it can be helpful to see how others have solved it. By downloading the entire plugin library to your computer, you can search the source code to find inspiration.
- konhi/obsidian-repositories-downloader
- luckman212/obsidian-plugin-downloader
- claremacrae/obsidian-repos-downloader
Beta testing
Before you publish your plugin, you may want to let users try it out first.
With the BRAT plugin, your beta testers can install the plugin even if it's not published yet.
Badges
To add a badge with the number of downloads for your plugin, paste the following in your README and replace <PLUGIN_ID>
with your plugin id:

For example, here's the download count for the Calendar plugin:
If you'd like to customize the badge, use Shields.io dynamic badge with the following values:
Parameter | Value |
---|---|
data type | json |
data url | https://raw.githubusercontent.com/obsidianmd/obsidian-releases/master/community-plugin-stats.json |
query | $["your-plugin-id"].downloads |
To add a logo, add &logo=obsidian
to the image URL.