Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Generate powerful admin apps without writing a single line of code - Run `npx dashpress` to see some magic!
Dashpress is an open-source admin app generator that converts your database schema into a ready-to-run admin dashboard with a single npx dashpress command.
Dashpress is an open-source admin application generator built with Node.js, React, and TypeScript, maintained under the dashpresshq GitHub organization. It takes a database schema as input and produces a customizable, performant admin dashboard as output, running locally at http://localhost:3000. The project is distributed as an npm package and is licensed under the GNU Affero General Public License v3.0.
npx dashpress and open http://localhost:3000 to see the generated dashboard; no additional configuration is required.Dockerfile.example in the repository root lets you containerize the generated admin app.npx dashpress, then access it at localhost:3000.Dockerfile.example for a self-hosted internal tool.npx dashpress in a terminal.Dockerfile.example provided in the repository.Dashpress is open-source software released under the GNU Affero General Public License v3.0, so you can use it without paying a licensing fee. As with any open-source tool, review the license terms to understand your obligations.
Run npx dashpress from the command line. You'll need Node.js available on your machine. Once the command finishes, the admin app will be served at http://localhost:3000.
No. Dashpress generates an admin dashboard from your database schema, so you do not need to write CRUD endpoints or frontend code. It falls into the low-code and no-code categories, making it accessible to non-developers.
Yes, the repository includes a Dockerfile.example in its root folder that you can use as a starting point for containerizing the generated admin app.
You can join the Dashpress community on Discord, follow the project on Twitter, or participate in GitHub Discussions. Contributions are also welcome, with contribution guidelines available in the repository's docs folder.