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.

1958 (83.60%) 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.

1970 (84.12%) 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 2276 97.18%
typescript 2244 95.82%
@types/node 2183 93.21%
tslib 2183 93.21%
esbuild 1893 80.83%
builtin-modules 1869 79.80%
@typescript-eslint/eslint-plugin 1824 77.88%
@typescript-eslint/parser 1821 77.75%
eslint 431 18.40%
prettier 350 14.94%
@rollup/plugin-node-resolve 316 13.49%
rollup 315 13.45%
@rollup/plugin-commonjs 314 13.41%
@rollup/plugin-typescript 310 13.24%
jest 276 11.78%
@types/jest 247 10.55%
ts-jest 242 10.33%
react 203 8.67%
react-dom 201 8.58%
@types/react-dom 200 8.54%
@types/react 191 8.16%
@codemirror/view 183 7.81%
@codemirror/language 162 6.92%
@codemirror/state 159 6.79%
svelte 141 6.02%
svelte-preprocess 132 5.64%
@tsconfig/svelte 128 5.47%
@popperjs/core 127 5.42%
eslint-config-prettier 121 5.17%
monkey-around 114 4.87%
ts-node 102 4.36%
dotenv 101 4.31%
esbuild-svelte 99 4.23%
husky 91 3.89%
moment 85 3.63%
eslint-plugin-import 84 3.59%
lodash 80 3.42%
@types/lodash 76 3.25%
uuid 74 3.16%
vitest 73 3.12%
sass 72 3.07%
eslint-plugin-prettier 70 2.99%
typescript-eslint 68 2.90%
obsidian-dataview 67 2.86%
obsidian-daily-notes-interface 67 2.86%
@eslint/js 66 2.82%
svelte-check 64 2.73%
openai 63 2.69%
rollup-plugin-copy 61 2.60%
standard-version 60 2.56%
@types/uuid 59 2.52%
esbuild-sass-plugin 58 2.48%
jest-environment-jsdom 57 2.43%
@biomejs/biome 55 2.35%
axios 55 2.35%
obsidian-typings 53 2.26%
vite 50 2.13%
electron 48 2.05%
lint-staged 47 2.01%
codemirror 46 1.96%
@babel/preset-env 46 1.96%
@rollup/plugin-json 44 1.88%
globals 43 1.84%
yaml 41 1.75%
esbuild-plugin-copy 40 1.71%
@babel/preset-typescript 40 1.71%
cross-env 39 1.67%
postcss 39 1.67%
js-yaml 38 1.62%
@codemirror/commands 38 1.62%
@babel/core 37 1.58%
@types/js-yaml 36 1.54%
luxon 36 1.54%
@types/luxon 36 1.54%
lucide-react 36 1.54%
eslint-plugin-react 36 1.54%
babel-jest 35 1.49%
zod 34 1.45%
nanoid 34 1.45%
jsdom 33 1.41%
tailwindcss 33 1.41%
@codemirror/search 33 1.41%
semver 32 1.37%
prettier-plugin-svelte 32 1.37%
i18next 31 1.32%
ts-loader 30 1.28%
obsidian-plugin-cli 29 1.24%
crypto-js 27 1.15%
eslint-plugin-react-hooks 27 1.15%
handlebars 27 1.15%
@lezer/common 27 1.15%
@rollup/plugin-replace 27 1.15%
fuse.js 26 1.11%
autoprefixer 26 1.11%
fs-extra 26 1.11%
eslint-plugin-svelte 25 1.07%
webpack-cli 25 1.07%
eslint-plugin-promise 24 1.02%
rollup-plugin-svelte 24 1.02%
webpack 24 1.02%