Kottster logo
# Instant admin panel for your app Get a custom Node.js admin panel. Create pages to **view and manage data in your database tables**,
**compose dashboards**, or build fully custom pages. Secure, self-hosted, and easy to set up.
![NPM Downloads](https://img.shields.io/npm/dm/%40kottster%2Fcli) [![@kottster/server.svg](https://img.shields.io/npm/v/@kottster/server.svg)](https://www.npmjs.com/package/@kottster/server) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ![GitHub last commit](https://img.shields.io/github/last-commit/kottster/kottster)
[Get Started](https://kottster.app/docs/) • [Live Demo](https://demo.kottster.app) • [Our Website](https://kottster.app) • [Docs](https://kottster.app/docs/) [![Kottster](/assets/intro-5.png)](https://youtu.be/JBpLVgkoj-k?si=GJ3IIBmzlgrCLKWs)
--- ## Getting started #### To create a new project, run: ```bash npx @kottster/cli@latest new ``` > Make sure you have **Node.js (v20 or above)** installed on your system. Alternatively, you can use Docker to run Kottster. For more details, check out the [Docker Quickstart](https://kottster.app/docs/quickstart-docker). ## Next steps #### 1. Inside your project, run the app locally: ```bash npm run dev ``` This will run the app locally in development mode. You can access it at [http://localhost:5480](http://localhost:5480). #### 2. Create an account. After running the project, you'll need to log in to your account or create a new one. #### 3. Connect the app to your database. #### 4. Start building your app: - Add pages for viewing and managing data in your database table. - Or, build fully custom pages from scratch (dashboards, charts, forms, etc.). #### 5. [Deploy your app](https://kottster.app/docs/deploying) when it's ready. ## Resources - [Docs](https://kottster.app/docs/) - [Quickstart](https://kottster.app/docs/) - [Quickstart with Docker](https://kottster.app/docs/quickstart-docker) - [Tutorial (5 min)](https://kottster.app/docs/tutorial/) - [Deploying](https://kottster.app/docs/deploying) ## Contribute We welcome feedback and contributions! - 🐛 [Report a bug](https://github.com/kottster/kottster/issues/new?template=bug_report.md) - 💡 [Suggest a feature](https://github.com/kottster/kottster/issues/new?template=feature_request.md) - 📚 [Improve the docs](https://github.com/kottster/kottster/issues/new?template=docs_improvement.md) See [CONTRIBUTING.md](https://github.com/kottster/kottster/blob/main/CONTRIBUTING.md) for guidelines. ## Need Help? - 💬 [Join our Discord](https://discord.com/invite/Qce9uUqK98) - 📬 [Contact us](https://kottster.app/contact-us) - ✉️ [team@kottster.app](mailto:team@kottster.app) ## License Kottster is licensed under the terms of [Apache License 2.0](https://github.com/kottster/kottster/blob/main/LICENSE).