Skip to content

Community Plugin List

BRAT Beta Manifest Usage

The percentage of plugins that have a BRAT beta manifest.

Dependencies

Package Manager Usage

The distribution of package managers used in plugins. The package manager is determined by the presence of a lockfile in the plugin repository.

Code Bundler Usage

The distribution of code bundlers used in plugins. The bundler is determined by the presence of dependencies in the plugins package.json.

Developer Tooling Usage

The distribution of developer tooling used in plugins.

Testing Framework Usage

The distribution of testing frameworks used in plugins. The testing frameworks usage is determined by the presence of dependencies in the plugins package.json.

1717 (83.88%) plugins use no testing framework.

Frontend Framework Usage

The distribution of frontend frameworks used in plugins. The frontend frameworks usage is determined by the presence of dependencies in the plugins package.json.

1719 (83.98%) plugins use no frontend framework.

Most Used Dependencies

This table shows direct dependencies of all plugins, sorted by how many plugins use them. Dependencies with less than one percent usage are not shown.

Name Usage Count Usage Percentage
obsidian 1997 97.56%
typescript 1969 96.19%
tslib 1926 94.09%
@types/node 1918 93.70%
esbuild 1624 79.34%
builtin-modules 1612 78.75%
@typescript-eslint/eslint-plugin 1599 78.11%
@typescript-eslint/parser 1591 77.72%
eslint 395 19.30%
prettier 319 15.58%
@rollup/plugin-node-resolve 316 15.44%
rollup 316 15.44%
@rollup/plugin-commonjs 313 15.29%
@rollup/plugin-typescript 308 15.05%
jest 240 11.72%
@types/jest 211 10.31%
ts-jest 206 10.06%
@types/react-dom 170 8.30%
react 170 8.30%
react-dom 169 8.26%
@types/react 163 7.96%
@codemirror/view 160 7.82%
@codemirror/language 145 7.08%
@codemirror/state 137 6.69%
svelte 133 6.50%
svelte-preprocess 126 6.16%
@tsconfig/svelte 124 6.06%
@popperjs/core 121 5.91%
eslint-config-prettier 115 5.62%
monkey-around 101 4.93%
ts-node 95 4.64%
esbuild-svelte 93 4.54%
dotenv 89 4.35%
husky 86 4.20%
moment 80 3.91%
eslint-plugin-import 77 3.76%
lodash 73 3.57%
eslint-plugin-prettier 70 3.42%
@types/lodash 70 3.42%
sass 66 3.22%
obsidian-daily-notes-interface 64 3.13%
obsidian-dataview 63 3.08%
svelte-check 62 3.03%
uuid 62 3.03%
rollup-plugin-copy 61 2.98%
vitest 58 2.83%
standard-version 57 2.78%
@types/uuid 54 2.64%
esbuild-sass-plugin 52 2.54%
openai 50 2.44%
axios 49 2.39%
electron 47 2.30%
jest-environment-jsdom 46 2.25%
@rollup/plugin-json 45 2.20%
@babel/preset-env 45 2.20%
lint-staged 44 2.15%
vite 44 2.15%
typescript-eslint 42 2.05%
@biomejs/biome 41 2.00%
@babel/preset-typescript 41 2.00%
codemirror 40 1.95%
cross-env 39 1.91%
@babel/core 39 1.91%
@eslint/js 38 1.86%
yaml 36 1.76%
esbuild-plugin-copy 36 1.76%
nanoid 34 1.66%
js-yaml 34 1.66%
luxon 34 1.66%
@types/luxon 34 1.66%
postcss 34 1.66%
babel-jest 33 1.61%
@types/js-yaml 32 1.56%
jsdom 31 1.51%
eslint-plugin-react 31 1.51%
prettier-plugin-svelte 30 1.47%
@codemirror/commands 30 1.47%
i18next 29 1.42%
@codemirror/search 29 1.42%
semver 28 1.37%
lucide-react 28 1.37%
tailwindcss 28 1.37%
obsidian-plugin-cli 28 1.37%
zod 26 1.27%
obsidian-typings 26 1.27%
fuse.js 26 1.27%
ts-loader 26 1.27%
crypto-js 24 1.17%
cz-conventional-changelog 24 1.17%
autoprefixer 24 1.17%
rollup-plugin-svelte 23 1.12%
eslint-plugin-simple-import-sort 23 1.12%
@lezer/common 23 1.12%
@rollup/plugin-replace 23 1.12%
webpack-cli 23 1.12%
@jest/globals 23 1.12%
webpack 22 1.07%
fs-extra 22 1.07%
chai 21 1.03%
eslint-plugin-promise 21 1.03%
eslint-plugin-react-hooks 21 1.03%
handlebars 21 1.03%
globals 21 1.03%
node-fetch 21 1.03%