JavaScript
JavaScript
Node.js
Node.js

Node.js admin panel
for your app

Build an Node.js admin panel on top of your database in minutes

Instant Node.js admin panel for your app

Admin pages instantly

Generate or build admin pages to view, manage, and visualize your data.

Table Pages

View and edit records in your database tables. Configure how data is displayedand define who can view, edit, or delete records.

Dashboard Pages

Visualize data from your database using the dashboards. Add and adjust charts and metrics with the built-in visual editor.

Custom Pages

Know JavaScript and React? Create custom pages from ready-to-use templates or build them from scratch.

An example of a table page for viewing and editing records

Get started in 3 steps

1 Connect your database

Postgres
MySQL
MariaDB
Microsoft SQL Server
SQLite

2 Create admin pages

Instantly build admin pages to view and manage data in your database tables.

3 Deploy and share

Easily deploy your admin panel and give access to your team members.

Add pages to your Node.js admin panel with a single click

Built-in visual editor

Connect your database and generate admin pages in a few clicks. Modify them using the built-in visual editor, or dive into the source code for deeper customization.

Full customization

Kottster generates clear, JavaScript and TypeScript code that’s simple to extend and customize. It’s built to adapt with minimal effort.

An example of custom Node.js admin page
Add pages to your Node.js admin panel with a single click

Ready-to-use templates

Kottster comes with a set of ready-to-use templates for common admin pages, such as dashboard, charts, settings, and more.

Modern tech stack

Node.js, React, Vite, Mantine, and TypeScript support ensure a smooth development experience.

Free and Open-source

Kottster is a free and open-source tool, ensuring your project stays secure — without any per-user fees.

Self-hosted

Easily deploy your admin panel to the cloud or your servers for maximum security and full control.

Example of a secure self-hosted Node.js admin panel

Secure self-hosted app

Get a secure Node.js admin panel that you fully control. Host it on your servers, in the cloud and manage your data your way.

Start project in seconds

Have Node.js and npm installed? Create a project with a single command in your terminal, and get started instantly.

Create a Node.js admin panel in seconds using NPM (Node.js)
Build-in auth and user management

Build-in authentication
and user management

Share apps with your teams or clients. Easily assign roles and permissions to manage access and collaboration.

Frequently asked questions

How is it different from competitors?

Kottster is self-hosted and open-source, giving you complete control over your data and deployment. It also comes with a visual editor for building pages, making it easy to create and manage admin pages in just a few clicks.

Do I need to know how to code?

Basic knowledge of JavaScript is helpful but not required. Kottster offers a visual editor for creating and managing pages, and you can customize further by editing the generated code.

What databases does Kottster support?

Kottster supports PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, and SQLite. We're also working on adding support for MongoDB and Firebase soon.

Is Kottster free to use?

Yes. Kottster is free and open-source under the Apache 2.0 license. There’s also an enterprise plan with features like SSO/SAML and dedicated support.

Are my data and credentials secure?

Yes. Kottster is self-hosted, so your data and credentials stay on your infrastructure. Our services don't have access to your database or any sensitive information.

What data does Kottster store?

Kottster stores configuration files and generated code on your server. It does not collect or transmit your database content or credentials.

Build an admin panel
in 5 minutes