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.

1569 (83.72%) 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.

1567 (83.62%) 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 1829 97.60%
typescript 1802 96.16%
tslib 1765 94.18%
@types/node 1756 93.70%
esbuild 1459 77.85%
@typescript-eslint/eslint-plugin 1457 77.75%
@typescript-eslint/parser 1452 77.48%
builtin-modules 1445 77.11%
eslint 389 20.76%
rollup 323 17.24%
@rollup/plugin-node-resolve 322 17.18%
@rollup/plugin-commonjs 318 16.97%
@rollup/plugin-typescript 315 16.81%
prettier 303 16.17%
jest 225 12.01%
@types/jest 198 10.57%
ts-jest 194 10.35%
react 153 8.16%
react-dom 152 8.11%
@types/react-dom 151 8.06%
@codemirror/view 149 7.95%
@types/react 145 7.74%
@codemirror/language 135 7.20%
svelte 130 6.94%
@codemirror/state 129 6.88%
svelte-preprocess 124 6.62%
@tsconfig/svelte 121 6.46%
@popperjs/core 115 6.14%
eslint-config-prettier 114 6.08%
monkey-around 98 5.23%
ts-node 90 4.80%
husky 87 4.64%
esbuild-svelte 87 4.64%
dotenv 86 4.59%
eslint-plugin-import 80 4.27%
moment 79 4.22%
lodash 73 3.90%
@types/lodash 72 3.84%
eslint-plugin-prettier 71 3.79%
sass 65 3.47%
svelte-check 62 3.31%
obsidian-dataview 61 3.26%
rollup-plugin-copy 59 3.15%
uuid 59 3.15%
obsidian-daily-notes-interface 58 3.09%
standard-version 57 3.04%
esbuild-sass-plugin 52 2.77%
vitest 49 2.61%
@types/uuid 48 2.56%
axios 48 2.56%
openai 45 2.40%
lint-staged 44 2.35%
@babel/preset-env 44 2.35%
electron 44 2.35%
codemirror 42 2.24%
@rollup/plugin-json 42 2.24%
jest-environment-jsdom 41 2.19%
@babel/preset-typescript 40 2.13%
vite 39 2.08%
cross-env 39 2.08%
@babel/core 37 1.97%
yaml 35 1.87%
esbuild-plugin-copy 34 1.81%
nanoid 32 1.71%
typescript-eslint 32 1.71%
babel-jest 32 1.71%
@types/js-yaml 31 1.65%
@types/luxon 31 1.65%
js-yaml 30 1.60%
luxon 30 1.60%
eslint-plugin-react 30 1.60%
@biomejs/biome 30 1.60%
jsdom 29 1.55%
prettier-plugin-svelte 29 1.55%
@codemirror/commands 29 1.55%
obsidian-plugin-cli 28 1.49%
@codemirror/search 28 1.49%
rollup-plugin-svelte 27 1.44%
i18next 26 1.39%
postcss 26 1.39%
semver 25 1.33%
cz-conventional-changelog 25 1.33%
fuse.js 25 1.33%
eslint-import-resolver-typescript 24 1.28%
ts-loader 24 1.28%
zod 23 1.23%
@types/obsidian-typings 23 1.23%
@jest/globals 23 1.23%
chai 22 1.17%
crypto-js 22 1.17%
@eslint/js 22 1.17%
eslint-plugin-promise 21 1.12%
eslint-plugin-simple-import-sort 21 1.12%
@lezer/common 21 1.12%
webpack-cli 21 1.12%
eslint-plugin-react-hooks 20 1.07%
tailwindcss 20 1.07%
autoprefixer 20 1.07%
@rollup/plugin-replace 20 1.07%
webpack 20 1.07%
node-fetch 20 1.07%
@types/chai 19 1.01%
mocha 19 1.01%
tsx 19 1.01%
@types/moment 19 1.01%
@commitlint/config-conventional 19 1.01%
lucide-react 19 1.01%
eslint-plugin-jsdoc 19 1.01%
eslint-plugin-prefer-arrow 19 1.01%
dayjs 19 1.01%
@types/crypto-js 19 1.01%
mustache 19 1.01%
fs-extra 19 1.01%