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.

2064 (83.50%) 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.

2096 (84.79%) 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 2401 97.13%
typescript 2365 95.67%
@types/node 2305 93.24%
tslib 2297 92.92%
esbuild 2016 81.55%
builtin-modules 1989 80.46%
@typescript-eslint/eslint-plugin 1923 77.79%
@typescript-eslint/parser 1920 77.67%
eslint 454 18.37%
prettier 373 15.09%
@rollup/plugin-node-resolve 317 12.82%
rollup 316 12.78%
@rollup/plugin-commonjs 315 12.74%
@rollup/plugin-typescript 311 12.58%
jest 294 11.89%
@types/jest 266 10.76%
ts-jest 264 10.68%
@types/react-dom 205 8.29%
react 205 8.29%
react-dom 203 8.21%
@types/react 195 7.89%
@codemirror/view 192 7.77%
@codemirror/language 167 6.76%
@codemirror/state 165 6.67%
svelte 142 5.74%
svelte-preprocess 133 5.38%
eslint-config-prettier 131 5.30%
@popperjs/core 129 5.22%
@tsconfig/svelte 126 5.10%
monkey-around 113 4.57%
dotenv 109 4.41%
ts-node 100 4.05%
esbuild-svelte 99 4.00%
husky 94 3.80%
eslint-plugin-import 91 3.68%
@eslint/js 88 3.56%
typescript-eslint 87 3.52%
moment 87 3.52%
lodash 85 3.44%
@types/lodash 80 3.24%
uuid 77 3.11%
eslint-plugin-prettier 75 3.03%
vitest 75 3.03%
sass 74 2.99%
obsidian-daily-notes-interface 71 2.87%
openai 69 2.79%
obsidian-dataview 67 2.71%
svelte-check 66 2.67%
jest-environment-jsdom 63 2.55%
rollup-plugin-copy 62 2.51%
@biomejs/biome 62 2.51%
standard-version 60 2.43%
esbuild-sass-plugin 59 2.39%
obsidian-typings 58 2.35%
@types/uuid 58 2.35%
axios 58 2.35%
vite 54 2.18%
electron 50 2.02%
lint-staged 49 1.98%
globals 48 1.94%
codemirror 46 1.86%
@rollup/plugin-json 46 1.86%
@babel/preset-env 46 1.86%
yaml 43 1.74%
cross-env 43 1.74%
postcss 42 1.70%
esbuild-plugin-copy 41 1.66%
@babel/preset-typescript 41 1.66%
luxon 39 1.58%
@types/luxon 39 1.58%
js-yaml 38 1.54%
lucide-react 38 1.54%
@babel/core 38 1.54%
jsdom 37 1.50%
@codemirror/commands 37 1.50%
tailwindcss 36 1.46%
nanoid 35 1.42%
@types/js-yaml 35 1.42%
eslint-plugin-react 35 1.42%
babel-jest 35 1.42%
zod 34 1.38%
semver 33 1.33%
i18next 33 1.33%
@codemirror/search 33 1.33%
prettier-plugin-svelte 32 1.29%
ts-loader 30 1.21%
@lezer/common 29 1.17%
obsidian-plugin-cli 28 1.13%
autoprefixer 28 1.13%
crypto-js 27 1.09%
eslint-plugin-react-hooks 27 1.09%
@rollup/plugin-replace 27 1.09%
eslint-plugin-svelte 27 1.09%
fs-extra 27 1.09%
tsx 26 1.05%
fuse.js 26 1.05%
eslint-plugin-promise 25 1.01%
marked 25 1.01%
handlebars 25 1.01%
mustache 25 1.01%
webpack-cli 25 1.01%
node-fetch 25 1.01%