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.

1912 (83.57%) 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.

1922 (84.00%) 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 2223 97.16%
typescript 2195 95.94%
tslib 2137 93.40%
@types/node 2135 93.31%
esbuild 1842 80.51%
builtin-modules 1822 79.63%
@typescript-eslint/eslint-plugin 1781 77.84%
@typescript-eslint/parser 1778 77.71%
eslint 421 18.40%
prettier 342 14.95%
@rollup/plugin-node-resolve 316 13.81%
rollup 315 13.77%
@rollup/plugin-commonjs 314 13.72%
@rollup/plugin-typescript 310 13.55%
jest 273 11.93%
@types/jest 244 10.66%
ts-jest 239 10.45%
react 200 8.74%
react-dom 199 8.70%
@types/react-dom 198 8.65%
@types/react 189 8.26%
@codemirror/view 178 7.78%
@codemirror/language 157 6.86%
@codemirror/state 153 6.69%
svelte 138 6.03%
svelte-preprocess 129 5.64%
@popperjs/core 128 5.59%
@tsconfig/svelte 127 5.55%
eslint-config-prettier 119 5.20%
monkey-around 112 4.90%
ts-node 102 4.46%
dotenv 99 4.33%
esbuild-svelte 96 4.20%
husky 91 3.98%
moment 85 3.72%
eslint-plugin-import 80 3.50%
lodash 80 3.50%
@types/lodash 76 3.32%
uuid 73 3.19%
eslint-plugin-prettier 70 3.06%
sass 70 3.06%
vitest 69 3.02%
obsidian-dataview 66 2.88%
obsidian-daily-notes-interface 66 2.88%
svelte-check 63 2.75%
typescript-eslint 62 2.71%
openai 62 2.71%
rollup-plugin-copy 61 2.67%
standard-version 61 2.67%
@eslint/js 59 2.58%
@types/uuid 58 2.53%
esbuild-sass-plugin 56 2.45%
jest-environment-jsdom 56 2.45%
@biomejs/biome 54 2.36%
axios 54 2.36%
vite 50 2.19%
lint-staged 47 2.05%
electron 47 2.05%
@babel/preset-env 47 2.05%
obsidian-typings 46 2.01%
codemirror 45 1.97%
@rollup/plugin-json 44 1.92%
yaml 41 1.79%
@babel/preset-typescript 40 1.75%
esbuild-plugin-copy 39 1.70%
globals 38 1.66%
js-yaml 38 1.66%
cross-env 38 1.66%
postcss 38 1.66%
@babel/core 38 1.66%
@types/js-yaml 36 1.57%
luxon 36 1.57%
@types/luxon 36 1.57%
eslint-plugin-react 36 1.57%
babel-jest 36 1.57%
lucide-react 35 1.53%
@codemirror/commands 35 1.53%
zod 34 1.49%
nanoid 34 1.49%
tailwindcss 33 1.44%
semver 32 1.40%
@codemirror/search 32 1.40%
jsdom 31 1.35%
i18next 31 1.35%
prettier-plugin-svelte 31 1.35%
ts-loader 30 1.31%
obsidian-plugin-cli 29 1.27%
crypto-js 27 1.18%
eslint-plugin-react-hooks 27 1.18%
@rollup/plugin-replace 27 1.18%
handlebars 26 1.14%
fuse.js 26 1.14%
@lezer/common 26 1.14%
autoprefixer 26 1.14%
fs-extra 26 1.14%
webpack-cli 25 1.09%
rollup-plugin-svelte 24 1.05%
eslint-plugin-svelte 24 1.05%
webpack 24 1.05%
eslint-plugin-promise 23 1.01%
marked 23 1.01%
@jest/globals 23 1.01%