JavaScript
Node.js

Node.js admin panel
for your project

Create an instant admin panel on top of your database in minutes

Instant Node.js admin panel for your project - Kottster

View and manage data
in your database

View data in your database table

Display data from any database table, complete with pagination, sorting, filtering, and search

Config for admin page that allows view data in database table
Manage data in your database table

Allow users to manage data in the database table with options to add, edit, and delete records

Config for table page that allows to manage data in database tables
Linked records from related database tables

View and manage linked records across related tables. Kottster automatically detects all one-to-one, one-to-many, and many-to-many relationships based on your database schema.

Get started in 3 steps

1 Connect your database

Postgres
MySQL
MariaDB
Microsoft SQL Server
Sqlite
MongoDB
Firebase

2 Generate pages

Instantly create 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.

Generate pages for your admin panel with a single click

Generate pages in seconds

Connect your database and create admin pages in seconds,
saving you time and effort in development.

Create custom pages

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 admin page

Modern tech stack

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

Free & 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.

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 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.

Build an admin panel
in 5 minutes