All 204 Dependencies

Every package Appsmith depends on, ranked by repo health score.

Appsmith is an open-source low-code platform that empowers engineering teams to build custom internal applications in a fraction of the time. By combining a visual drag-and-drop builder with full JavaScript customization, Appsmith removes the trade-off between speed and control — you can build sophisticated admin panels, customer dashboards, and workflow tools without sacrificing flexibility.

The platform connects natively to over 25 databases including PostgreSQL, MySQL, MongoDB, Snowflake, and Oracle, as well as any REST or GraphQL API. This means teams can build internal tools that talk directly to their existing data infrastructure without data replication or third-party middleware. The JavaScript engine allows developers to write arbitrary logic to transform data, trigger side effects, and control UI behavior using the same patterns they already know.

Appsmith's Git integration is particularly distinctive: applications can be synced to Git repositories, managed across feature branches, reviewed via pull requests, and deployed through standard CI/CD pipelines — all from within the platform. This makes Appsmith fit naturally into existing engineering workflows rather than creating a separate tooling silo.

Deployment is fully self-hosted via Docker, Kubernetes, or AWS AMI, giving organizations complete control over data residency and network access. With over 40,000 GitHub stars and a recent expansion into agentic AI capabilities through Appsmith Agents, the project reflects both broad adoption and active innovation.

29 identity-obj-proxy ^3.0.0 34 toposort ^2.0.2 35 cypress-log-to-output ^1.1.2 35 object-hash ^3.0.0 36 react-window-infinite-loader ^1.0.10 outdated 37 CodeMirror ^5.65.13 outdated 37 async-mutex ^0.5.0 40 http-status-codes ^2.2.0 40 postcss-flexbugs-fixes ^5.0.2 40 prop-types ^15.8.1 40 react-google-recaptcha ^2.1.0 outdated 40 react-responsive ^9.0.0-beta.3 outdated 40 react-table-sticky ^1.1.3 41 ResizeObserver Polyfill ^1.5.1 41 babel-plugin-module-resolver ^4.1.0 outdated 42 clsx ^1.2.1 outdated 42 klona ^2.0.5 43 fast-deep-equal ^3.1.3 44 lottie-web ^5.7.4 44 pluralize ^8.0.0 44 react-device-detect ^2.2.2 45 JSON5 ^2.2.3 45 Prompts ^2.4.2 45 fast-sort ^3.4.0 46 @rollup/plugin-alias ^22.0.0 outdated 46 @rollup/plugin-alias ^6.0.0 46 React Helmet ^5.2.1 outdated 46 css-minimizer-webpack-plugin ^3.2.0 outdated 46 download ^1.4.7 46 fastdom ^1.0.11 46 file-loader ^6.2.0 46 loglevel ^1.7.1 47 SheetJS (xlsx-republish) ^2.0.0 outdated 47 tinycolor2 ^1.4.2 48 localForage ^1.7.3 49 react-custom-scrollbars ^4.2.1 49 react-player ^2.3.1 outdated 50 LinkeDOM ^0.14.20 outdated 50 camelcase ^6.2.1 outdated 50 copy-to-clipboard ^3.3.1 outdated 50 history ^4.10.1 outdated 51 jest-watch-typeahead ^1.0.0 outdated 52 ts-node ^10.9.1 53 @svgr/core ^8.1.0 53 @svgr/core ^8.1.0 53 @svgr/core ^5.5.0 outdated 53 React DnD ^14.0.5 outdated 53 React DnD ^14.1.0 outdated 53 why-did-you-render ^4.2.5 outdated 54 microdiff ^1.4.0 55 tslib ^2.3.1 56 classnames ^2.3.1 58 Create React App ^0.3.8 outdated 58 Create React App ^10.0.1 outdated 58 Create React App ^7.0.1 outdated 58 Create React App ^3.0.0 outdated 58 Create React App ^12.0.1 outdated 59 glob ^11.0.0 outdated 60 semver ^7.3.5 60 style-loader ^3.3.1 outdated 61 compression-webpack-plugin ^11.1.0 outdated 61 eslint-plugin-prettier ^5.0.0 61 eslint-plugin-react ^7.33.2 61 postcss-loader ^6.2.1 outdated 61 usehooks-ts ^3.1.0 62 postcss-import ^15.1.0 outdated 63 diff ^5.0.0 outdated 63 forge ^1.4.0 64 React Testing Library 12.1.2 outdated 64 fs-extra ^10.0.0 outdated 64 path-to-regexp ^6.3.0 outdated 65 html-webpack-plugin ^5.5.0 65 jest-dom 5.16.1 outdated 65 mini-css-extract-plugin ^2.4.5 66 micro-memoize ^4.0.10 outdated 67 Lodash >=4.17.21 67 Lodash 4.17.21 outdated 67 dotenv-expand ^5.1.0 outdated 68 eslint-config-prettier ^9.0.0 outdated 69 Fuse.js ^3.4.5 outdated 69 uuid ^9.0.0 outdated 70 js-sha256 ^0.9.0 outdated 71 css-loader ^6.5.1 outdated 72 Chalk ^4.1.1 outdated 72 acorn 8.10.0 outdated 72 acorn 8.2.0 outdated 72 babel-loader ^8.2.3 outdated 75 web-vitals 3.5.2 outdated 77 react-window ^1.8.6 outdated 77 user-event 13.5.0 outdated 78 Day.js ^1.10.6 78 Prism ^1.30.0 78 date-fns ^4.1.0 78 dotenv ^10.0.0 outdated 78 node-postgres ^8.11.3 78 postcss-preset-env ^12.0.1 outdated 78 postcss-preset-env ^7.0.1 outdated 79 MSW (Mock Service Worker) ^0.28.0 outdated 79 express-validator ^6.14.2 outdated 79 redux-saga 1.1.3 outdated 79 redux-saga 1.2.1 outdated 79 redux-saga ^1.1.3 79 simple-git ^3.32.3 outdated 80 Octokit REST ^20.0.1 outdated 80 focus-trap-react ^8.9.2 outdated 80 sass-loader ^12.3.0 outdated 81 GraphQL.js ^16.8.1 outdated 81 react-zoom-pan-pinch ^1.6.1 outdated 82 Moment Timezone ^0.5.35 outdated 83 fast-glob ^3.3.2 83 svgo ^3.3.3 outdated 84 Segment Analytics-Next ^1.76.0 85 Express ^4.20.0 outdated 85 Floating UI ^1.6.4 outdated 85 Floating UI ^0.26.24 outdated 85 Mammoth.js ^1.11.0 85 nanoid 3.3.11 outdated 86 Reselect ^4.0.0 outdated 86 Workbox ^7.3.0 87 Moment.js 2.29.4 outdated 87 react-spring ^9.7.4 outdated 87 react-spring ^9.4.0 outdated 87 sql-formatter 12.2.0 outdated 88 React Aria ^3.23.0 88 Yjs ^13.5.12 89 faro-web-sdk ^1.12.2 outdated 89 faro-web-sdk ^1.12.2 outdated 89 lint-staged ^14.0.1 outdated 89 styled-components ^5.3.6 outdated 90 ECharts ^6.1.0 90 Nodemailer 9.0.1 outdated 90 React Virtuoso ^4.5.0 90 Tailwind CSS ^3.3.3 outdated 91 @mantine/core ^5.10.1 outdated 91 Faker ^7.4.0 outdated 91 React Redux ^7.2.4 outdated 91 Sass ^1.70.0 91 core-js ^3.9.1 91 prettier 3.2.5 outdated 91 rollup ^2.79.2 outdated 91 showdown ^1.9.1 outdated 92 Playwright 1.59.1 outdated 92 React Hook Form ^7.28.0 92 Redux Toolkit ^2.4.0 92 Uppy ^1.16.0 outdated 92 Uppy ^1.16.0 outdated 92 Uppy ^1.5.22 outdated 92 Uppy ^0.2.4 outdated 92 Uppy ^1.1.22 outdated 92 Uppy ^1.11.2 outdated 92 Uppy ^1.5.16 outdated 92 Uppy ^6.0.2 92 Uppy ^1.8.4 outdated 92 postcss 8.4.31 outdated 93 @vitejs/plugin-react ^4.3.1 outdated 93 Cypress 13.13.0 outdated 93 node-mongodb-native ^5.8.0 outdated 94 @babel/core ^7.26.10 outdated 94 @babel/core ^7.26.10 outdated 94 AWS SDK for JavaScript (S3 Client) ^3.622.0 94 AWS SDK for JavaScript (S3 Client) ^3.622.0 94 Axios ^1.15.0 94 Vite ^6.2.7 outdated 94 typescript-eslint ^6.7.4 outdated 94 typescript-eslint ^6.7.4 outdated 94 typescript-eslint 5.62.0 outdated 94 webpack-dev-server 5.2.5 outdated 95 ESLint ^8.51.0 outdated 95 GraphiQL ^1.2.14 outdated 95 OpenAI 4.87.3 outdated 95 React Router ^5.1.2 outdated 95 React Router ^5.1.2 outdated 95 Sentry JavaScript (@sentry/browser) ^7.120.3 outdated 95 Sentry JavaScript (@sentry/browser) ^7.120.3 outdated 95 Storybook 8.2.7 outdated 95 Storybook 8.2.7 outdated 95 Storybook 8.2.7 outdated 95 Storybook ^0.6.15 outdated 95 Storybook 8.2.7 outdated 95 jest ^27.4.2 outdated 95 jest ^29.6.1 outdated 95 jest ^29.6.1 outdated 95 jest ^27.4.2 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.57.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.57.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.54.2 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.27.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.28.0 outdated 97 Redux ^4.0.1 outdated 97 TypeScript ^5.5.4 outdated 97 webpack ^5.98.0 98 React beta 98 React ^4.6.0 outdated 98 React ^17.0.2 outdated 98 React ^0.11.0 outdated 98 React DOM ^17.0.2 outdated 98 React DOM ^16.12.0 outdated 98 React DOM ^16.11.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers