Toolpad: MUI's Archived Dashboard Component Library and Low-Code Builder
β οΈ ππ¨π ππππ’π―ππ₯π² π¦ππ’π§πππ’π§ππ Toolpad: Full stack components and low-code builder for dashboards and internal apps.
At a glance
- What is it?
- Toolpad was MUI's React component library for building dashboards and internal tools, built on Material UI. The repository is archived and no longer maintained. The README suggests using the CRUD dashboard template on the Material UI templates page as a replacement.
- Who is it for?
- Toolpad is not suitable for new projects. The repository is archived, issues and pull requests will not receive responses, and the README directs developers to the CRUD dashboard template on the Material UI templates page as the replacement.
- Can I use it commercially?
- Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- No. The owners have archived the repository on GitHub, so it is read-only and no longer receives changes.
- What is it written in?
- Mainly TypeScript, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 30, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What Toolpad Core Was and Who It Targeted
Toolpad Core is a set of high-level React components that abstract common dashboard patterns: layout navigation and routing. It was built on top of Material UI and aimed at developers who wanted to build and maintain dashboards and internal tooling faster than starting from scratch with primitive components.
The README describes the target use case as dashboards and internal tools, which covers typical enterprise applications: admin panels, data entry forms, operational dashboards, and reporting views. The components handle the structural layer (navigation, layout, routing) so developers can focus on the domain-specific content.
Toolpad Studio was a companion low-code builder that extended Toolpad Core with a drag-and-drop component catalog and data source connectors. The README states that Toolpad Studio has been deprecated, and its code lives in a separate branch (`toolpad-studio`) rather than the main branch.
The repository was archived on 2026-09-23, according to its last push date. The README's warning block opens with: Toolpad is no longer actively maintained.
The npm package remains published and installable, meaning existing deployments continue to function. The decision to archive means that security vulnerabilities in Toolpad's transitive dependencies will not be patched by the MUI team going forward, and compatibility with future major versions of React or Material UI is not guaranteed.
Toolpad Core Architecture: Components, Layout, and Routing
Toolpad Core is a React component library. The README describes it as a set of high-level components that abstract layout navigation and routing. Because it is built on Material UI, the components follow Material Design conventions and inherit Material UI's theming system.
The `create-toolpad-app` CLI was the scaffolding tool for new projects. It still works for creating Toolpad Core projects:
npx create-toolpad-app@latestOr with yarn:
yarn create toolpad-appFor pnpm:
pnpm create toolpad-appThe CLI creates a project with the Toolpad Core package (`@toolpad/core`) preconfigured. The npm package remains published and available.
The repository uses a pnpm workspace (pnpm-workspace.yaml, lerna.json) with Turborepo-style tooling for building across packages. The `packages/` directory contains the individual packages in the monorepo. The `examples/` directory includes both `core/` and `studio/` example projects.
Toolpad Studio: The Deprecated Low-Code Builder
Toolpad Studio was a self-hosted low-code admin builder that extended Toolpad Core. It offered a drag-and-drop catalog of pre-built components, data source connections, and a visual builder for internal applications.
The README explicitly states: Toolpad Studio has been deprecated. The Studio code lives in the `toolpad-studio` branch and can still be published from there, but the main branch no longer includes it. The Studio CLI scaffolding still works:
npx create-toolpad-app@latest --studio my-toolpad-studio-appBut since Studio is deprecated and the repository is archived, anyone building a new internal tool on top of Studio faces a dead-end maintenance path.
The most recent releases in the repository's changelog are v0.16.0 (June 2025), v0.15.0 (May 2025), and v0.14.0 (April 2025). These are pre-archive releases; the archive was applied after these versions shipped.
Why Toolpad Was Archived and What to Use Instead
The README's notice does not give a reason for the archival decision, but the replacement it recommends is specific: the CRUD dashboard template on the Material UI React templates page. The README says it is easy to customize and copy into a project.
The README also notes that an AI coding assistant can scaffold a CRUD dashboard. This is a notable recommendation in a software library README: it suggests that the use case Toolpad addressed (reducing boilerplate for dashboard creation) is now addressable through code generation rather than a specialized component library.
The practical implication for teams considering Toolpad today is that MUI itself no longer supports the path from Toolpad Core to a production dashboard. The routing and navigation abstractions Toolpad provided over Material UI are not complex enough to justify building on a deprecated codebase when starting fresh.
Toolpad Core vs. Other Dashboard Component Libraries
Tremor is an open-source React dashboard component library that provides charts, stats cards, and layout primitives, built on Tailwind CSS rather than Material UI. It has its own design system and active maintenance.
Shadcn UI's example applications include dashboard templates built on Radix UI primitives and Tailwind CSS. These are not libraries in the traditional sense but copy-paste component collections.
The key difference from Toolpad is maintenance status. Both Tremor and shadcn/ui have active communities and ongoing development. Toolpad is archived. For a team that specifically needs Material UI-consistent components for a dashboard, the correct path per MUI's own recommendation is the Material UI CRUD template rather than Toolpad.
Toolpad's advantage was the opinionated integration with Material UI's theming system. That integration remains available through standard Material UI components, just without the navigation and routing abstractions Toolpad Core added.
Archival Status, Last Release, and Licence
The repository is archived. Archiving means GitHub marks it as read-only; new issues, pull requests, and discussions cannot be created, and the maintainers have indicated they will not review or merge contributions.
The last push to the repository was on 2026-09-23. The last published releases were v0.16.0 (June 12, 2025), v0.15.0 (May 8, 2025), and v0.14.0 (April 12, 2025). These are the versions available on npm for `@toolpad/core`.
The repository is MIT-licensed. Teams that have already built applications on Toolpad Core can continue to use the published npm packages indefinitely; MIT does not impose runtime restrictions. The risk is that security vulnerabilities in Toolpad's dependencies will not be patched, and compatibility with future React or Material UI versions is not guaranteed.
The README links to the Toolpad roadmap at mui.com/toolpad/core/introduction/roadmap/, but that page is part of the archived project's documentation and should not be interpreted as a commitment to future development.
The project is MIT-licensed. Teams that have built on Toolpad Core can continue to use the published npm packages without restriction.
Editorial conclusion
Toolpad is not suitable for new projects. The repository is archived, issues and pull requests will not receive responses, and the README directs developers to the CRUD dashboard template on the Material UI templates page as the replacement. For teams that currently run Toolpad Core, the last release was v0.16.0 in June 2025, and the package remains on npm as `@toolpad/core`. The practical migration path is to use the Material UI CRUD template and copy the components you need, or ask an AI coding assistant to scaffold a CRUD dashboard as the README itself suggests. The package will remain available on npm at the version last published, but MUI will not issue further security or compatibility updates.
Frequently asked questions
What is Toolpad Core?
Toolpad Core was a set of high-level React components from MUI for building dashboards and internal tools, built on top of Material UI. It abstracted common patterns like layout navigation and routing. The repository is now archived and no longer maintained.
What is MUI Toolpad?
MUI Toolpad was a React dashboard component library and a companion low-code builder (Toolpad Studio) for internal applications, both built by MUI on top of Material UI. Both are now deprecated and archived. The README recommends the Material UI CRUD dashboard template as a replacement.
What is a good Toolpad Core alternative?
The README recommends the CRUD dashboard template on the Material UI React templates page as a direct replacement. It can be customized and copied into a project. The README also suggests using an AI coding assistant to scaffold a CRUD dashboard.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/mui-toolpad)