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 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 fast-sort ^3.4.0 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 Prompts ^2.4.2 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 copy-to-clipboard ^3.3.1 outdated 48 localForage ^1.7.3 49 react-custom-scrollbars ^4.2.1 50 history ^4.10.1 outdated 52 @svgr/core ^8.1.0 52 @svgr/core ^8.1.0 52 @svgr/core ^5.5.0 outdated 52 jest-watch-typeahead ^1.0.0 outdated 52 ts-node ^10.9.1 52 why-did-you-render ^4.2.5 outdated 53 React DnD ^14.0.5 outdated 53 React DnD ^14.1.0 outdated 53 microdiff ^1.4.0 56 classnames ^2.3.1 56 react-window-infinite-loader ^1.0.10 outdated 57 LinkeDOM ^0.14.20 outdated 57 style-loader ^3.3.1 outdated 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 58 Fuse.js ^3.4.5 outdated 58 compression-webpack-plugin ^11.1.0 outdated 59 fs-extra ^10.0.0 outdated 59 glob ^11.0.0 outdated 59 jest-dom 5.16.1 outdated 59 react-player ^2.3.1 outdated 60 forge ^1.4.0 60 html-webpack-plugin ^5.5.0 61 React Testing Library 12.1.2 outdated 61 js-sha256 ^0.9.0 outdated 61 usehooks-ts ^3.1.0 62 camelcase ^6.2.1 outdated 62 mini-css-extract-plugin ^2.4.5 63 tslib ^2.3.1 64 postcss-loader ^6.2.1 outdated 64 semver ^7.3.5 65 Lodash >=4.17.21 65 Lodash 4.17.21 outdated 65 css-loader ^6.5.1 outdated 67 babel-loader ^8.2.3 outdated 67 dotenv-expand ^5.1.0 outdated 68 postcss-import ^15.1.0 outdated 69 eslint-config-prettier ^9.0.0 outdated 69 micro-memoize ^4.0.10 outdated 70 Chalk ^4.1.1 outdated 71 diff ^5.0.0 outdated 71 path-to-regexp ^6.3.0 outdated 73 eslint-plugin-prettier ^5.0.0 73 uuid ^9.0.0 outdated 74 @rollup/plugin-alias ^22.0.0 outdated 74 @rollup/plugin-alias ^6.0.0 75 web-vitals 3.5.2 outdated 76 Day.js ^1.10.6 76 acorn 8.10.0 outdated 76 acorn 8.2.0 outdated 76 simple-git ^3.32.3 outdated 77 postcss-preset-env ^12.0.1 outdated 77 postcss-preset-env ^7.0.1 outdated 78 dotenv ^10.0.0 outdated 79 Floating UI ^1.6.4 outdated 79 Floating UI ^0.26.24 outdated 79 Segment Analytics-Next ^1.76.0 79 express-validator ^6.14.2 outdated 79 node-postgres ^8.11.3 80 focus-trap-react ^8.9.2 outdated 80 user-event 13.5.0 outdated 81 JSON5 ^2.2.3 81 nanoid 3.3.11 outdated 81 redux-saga 1.1.3 outdated 81 redux-saga 1.2.1 outdated 81 redux-saga ^1.1.3 81 sass-loader ^12.3.0 outdated 82 date-fns ^4.1.0 82 fast-glob ^3.3.2 82 react-window ^1.8.6 outdated 82 sql-formatter 12.2.0 outdated 83 MSW (Mock Service Worker) ^0.28.0 outdated 83 Prism ^1.30.0 83 react-zoom-pan-pinch ^1.6.1 outdated 84 showdown ^1.9.1 outdated 85 Mammoth.js ^1.11.0 85 Moment Timezone ^0.5.35 outdated 86 Reselect ^4.0.0 outdated 86 lint-staged ^14.0.1 outdated 87 Moment.js 2.29.4 outdated 87 Octokit REST ^20.0.1 outdated 87 Yjs ^13.5.12 87 eslint-plugin-react ^7.33.2 87 svgo ^3.3.3 outdated 88 ECharts ^6.1.0 89 Nodemailer 9.0.1 outdated 89 Workbox ^7.3.0 89 faro-web-sdk ^1.12.2 outdated 89 faro-web-sdk ^1.12.2 outdated 89 styled-components ^5.3.6 outdated 89 webpack-dev-server 5.2.5 outdated 90 Express ^4.20.0 outdated 90 React Aria ^3.23.0 90 React Virtuoso ^4.5.0 90 Redux Toolkit ^2.4.0 90 Tailwind CSS ^3.3.3 outdated 90 react-spring ^9.7.4 outdated 90 react-spring ^9.4.0 outdated 91 @mantine/core ^5.10.1 outdated 91 Faker ^7.4.0 outdated 91 Sass ^1.70.0 91 core-js ^3.9.1 91 prettier 3.2.5 outdated 91 rollup ^2.79.2 outdated 92 @vitejs/plugin-react ^4.3.1 outdated 92 Playwright 1.59.1 outdated 92 React Hook Form ^7.28.0 92 postcss 8.4.31 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.622.0 93 AWS SDK for JavaScript (S3 Client) ^3.622.0 93 Cypress 13.13.0 outdated 93 Uppy ^1.16.0 outdated 93 Uppy ^1.16.0 outdated 93 Uppy ^1.5.22 outdated 93 Uppy ^0.2.4 outdated 93 Uppy ^1.1.22 outdated 93 Uppy ^1.11.2 outdated 93 Uppy ^1.5.16 outdated 93 Uppy ^6.0.2 93 Uppy ^1.8.4 outdated 93 node-mongodb-native ^5.8.0 outdated 94 React Redux ^7.2.4 outdated 94 Vite ^6.2.7 outdated 94 jest ^27.4.2 outdated 94 jest ^29.6.1 outdated 94 jest ^29.6.1 outdated 94 jest ^27.4.2 outdated 94 typescript-eslint ^6.7.4 outdated 94 typescript-eslint ^6.7.4 outdated 94 typescript-eslint 5.62.0 outdated 95 @babel/core ^7.26.10 outdated 95 @babel/core ^7.26.10 outdated 95 Axios ^1.15.0 95 ESLint ^8.51.0 outdated 95 GraphQL.js ^16.8.1 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 TypeScript ^5.5.4 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 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