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.

1656 (83.68%) 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.

1659 (83.83%) 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 1930 97.52%
typescript 1903 96.16%
tslib 1861 94.04%
@types/node 1853 93.63%
esbuild 1552 78.42%
builtin-modules 1540 77.82%
@typescript-eslint/eslint-plugin 1538 77.72%
@typescript-eslint/parser 1530 77.31%
eslint 398 20.11%
@rollup/plugin-node-resolve 323 16.32%
rollup 323 16.32%
@rollup/plugin-commonjs 320 16.17%
prettier 315 15.92%
@rollup/plugin-typescript 315 15.92%
jest 236 11.93%
@types/jest 208 10.51%
ts-jest 204 10.31%
react 163 8.24%
@types/react-dom 162 8.19%
react-dom 162 8.19%
@codemirror/view 157 7.93%
@types/react 155 7.83%
@codemirror/language 143 7.23%
@codemirror/state 134 6.77%
svelte 132 6.67%
svelte-preprocess 125 6.32%
@tsconfig/svelte 124 6.27%
@popperjs/core 119 6.01%
eslint-config-prettier 115 5.81%
monkey-around 101 5.10%
ts-node 94 4.75%
esbuild-svelte 88 4.45%
dotenv 88 4.45%
husky 86 4.35%
moment 82 4.14%
eslint-plugin-import 76 3.84%
lodash 73 3.69%
@types/lodash 71 3.59%
eslint-plugin-prettier 69 3.49%
sass 65 3.28%
svelte-check 64 3.23%
uuid 63 3.18%
obsidian-dataview 62 3.13%
rollup-plugin-copy 62 3.13%
obsidian-daily-notes-interface 62 3.13%
standard-version 57 2.88%
vitest 54 2.73%
@types/uuid 53 2.68%
esbuild-sass-plugin 51 2.58%
openai 48 2.43%
axios 48 2.43%
electron 46 2.32%
lint-staged 44 2.22%
@rollup/plugin-json 44 2.22%
@babel/preset-env 44 2.22%
vite 43 2.17%
codemirror 42 2.12%
jest-environment-jsdom 41 2.07%
@biomejs/biome 40 2.02%
typescript-eslint 40 2.02%
cross-env 39 1.97%
@babel/preset-typescript 39 1.97%
@babel/core 37 1.87%
yaml 36 1.82%
esbuild-plugin-copy 35 1.77%
nanoid 34 1.72%
@eslint/js 33 1.67%
@types/luxon 32 1.62%
babel-jest 32 1.62%
postcss 32 1.62%
js-yaml 31 1.57%
@types/js-yaml 31 1.57%
luxon 31 1.57%
eslint-plugin-react 31 1.57%
@codemirror/commands 30 1.52%
jsdom 29 1.47%
prettier-plugin-svelte 29 1.47%
@codemirror/search 29 1.47%
semver 28 1.41%
obsidian-plugin-cli 28 1.41%
rollup-plugin-svelte 27 1.36%
i18next 27 1.36%
zod 26 1.31%
fuse.js 26 1.31%
lucide-react 25 1.26%
tailwindcss 25 1.26%
ts-loader 25 1.26%
crypto-js 24 1.21%
cz-conventional-changelog 24 1.21%
autoprefixer 24 1.21%
@lezer/common 23 1.16%
eslint-plugin-simple-import-sort 22 1.11%
obsidian-typings 22 1.11%
@rollup/plugin-replace 22 1.11%
webpack-cli 22 1.11%
@jest/globals 22 1.11%
chai 21 1.06%
eslint-plugin-promise 21 1.06%
eslint-plugin-react-hooks 21 1.06%
webpack 21 1.06%
node-fetch 21 1.06%
fs-extra 21 1.06%
handlebars 20 1.01%
@sveltejs/vite-plugin-svelte 20 1.01%
@types/crypto-js 20 1.01%