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.

1740 (83.90%) 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.

1744 (84.09%) 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 2022 97.49%
typescript 1994 96.14%
tslib 1951 94.07%
@types/node 1942 93.64%
esbuild 1647 79.41%
builtin-modules 1636 78.88%
@typescript-eslint/eslint-plugin 1620 78.11%
@typescript-eslint/parser 1615 77.87%
eslint 395 19.05%
prettier 319 15.38%
rollup 318 15.33%
@rollup/plugin-node-resolve 317 15.28%
@rollup/plugin-commonjs 314 15.14%
@rollup/plugin-typescript 310 14.95%
jest 243 11.72%
@types/jest 214 10.32%
ts-jest 209 10.08%
@types/react-dom 172 8.29%
react 172 8.29%
react-dom 171 8.24%
@types/react 165 7.96%
@codemirror/view 161 7.76%
@codemirror/language 145 6.99%
@codemirror/state 138 6.65%
svelte 133 6.41%
svelte-preprocess 126 6.08%
@tsconfig/svelte 125 6.03%
@popperjs/core 121 5.83%
eslint-config-prettier 115 5.54%
monkey-around 101 4.87%
ts-node 95 4.58%
esbuild-svelte 93 4.48%
dotenv 90 4.34%
husky 86 4.15%
moment 81 3.91%
eslint-plugin-import 77 3.71%
lodash 73 3.52%
eslint-plugin-prettier 70 3.38%
@types/lodash 70 3.38%
sass 67 3.23%
obsidian-daily-notes-interface 64 3.09%
obsidian-dataview 63 3.04%
rollup-plugin-copy 63 3.04%
svelte-check 62 2.99%
uuid 62 2.99%
vitest 59 2.84%
standard-version 57 2.75%
@types/uuid 54 2.60%
openai 53 2.56%
esbuild-sass-plugin 52 2.51%
axios 49 2.36%
electron 47 2.27%
jest-environment-jsdom 46 2.22%
typescript-eslint 46 2.22%
@rollup/plugin-json 45 2.17%
@biomejs/biome 45 2.17%
vite 45 2.17%
@babel/preset-env 45 2.17%
lint-staged 44 2.12%
@babel/preset-typescript 41 1.98%
codemirror 40 1.93%
@eslint/js 39 1.88%
cross-env 39 1.88%
@babel/core 39 1.88%
yaml 36 1.74%
esbuild-plugin-copy 36 1.74%
nanoid 34 1.64%
js-yaml 34 1.64%
luxon 34 1.64%
@types/luxon 34 1.64%
postcss 34 1.64%
babel-jest 33 1.59%
@types/js-yaml 32 1.54%
jsdom 31 1.49%
eslint-plugin-react 31 1.49%
@codemirror/commands 30 1.45%
i18next 29 1.40%
prettier-plugin-svelte 29 1.40%
@codemirror/search 29 1.40%
semver 28 1.35%
lucide-react 28 1.35%
tailwindcss 28 1.35%
obsidian-plugin-cli 28 1.35%
zod 26 1.25%
crypto-js 26 1.25%
obsidian-typings 26 1.25%
fuse.js 26 1.25%
ts-loader 26 1.25%
cz-conventional-changelog 24 1.16%
autoprefixer 24 1.16%
@jest/globals 24 1.16%
fs-extra 24 1.16%
rollup-plugin-svelte 23 1.11%
eslint-plugin-simple-import-sort 23 1.11%
globals 23 1.11%
@lezer/common 23 1.11%
@rollup/plugin-replace 23 1.11%
webpack-cli 22 1.06%
chai 21 1.01%
eslint-plugin-promise 21 1.01%
eslint-plugin-react-hooks 21 1.01%
handlebars 21 1.01%
jszip 21 1.01%
webpack 21 1.01%
node-fetch 21 1.01%