What is Kottster?
Kottster helps you build admin panels fast. Connect it to your database, create pages to view and manage data in your database, or build fully custom pages from scratch.
Use cases
Admin Panels
Connect your database and get instant admin pages. Kottster automatically creates table views with edit, create, and delete functions. It even detects relationships between tables and makes it easy to work with connected data. You can also build fully custom pages with your own logic and UI.
Internal Tools
Build custom tools for your team. Use the visual editor to create exactly what you need, or start with ready-made templates. Perfect for content management, user admin, or any data entry tasks.
Dashboards
Create dashboards to monitor and manage your data. Combine auto-generated table pages with custom pages to build exactly what your business needs.
Developer experience
Kottster makes building admin panels simple and fast.
Quick Setup: Run one CLI command to create your app. Connect your database and start generating admin pages right away.
Visual Editor: Build pages without writing code using our visual editor. Or write custom code when you need more control.
Smart Database Integration: Kottster scans your database and automatically handles relationships. Foreign keys become easy-to-use dropdowns. Related records show up where they should.
Full Customization: Need something special? Build completely custom pages with React and JavaScript. Mix generated and custom pages in the same app.
Self-hosted & Secure
Your data stays with you.
Self-Hosted by Design
Your database credentials and data never leave your app. Kottster runs entirely on your servers, giving you complete control over security, compliance, and data access. No third-party platform ever touches your sensitive information.
Deploy Anywhere
Deploy to any platform that runs Node.js. Your own servers, cloud platforms, or containers - it all works.
Built-in Auth
User login and management comes included. No need to build authentication yourself.
Easy to start, flexible to grow
Minimal Requirements
Just create the project, connect your database, and deploy. The generated pages work immediately for basic data management.
Grow as You Need
Start simple with auto-generated pages. Add custom features as your requirements grow. Basic JavaScript knowledge is enough for most customizations.
Modern Stack
Uses proven technologies that developers already know: