amirroid/KtorAdmin
amirroid/KtorAdmin has 44 GitHub stars and 3 forks. Star changes are not measured yet. Last checked 2026-11-10 01:07 UTC. Last push 2026-11-08.
Flexible dynamic admin panel for Ktor
What you can do
- Automatic admin panel generation from your entities
- Support for Exposed, Hibernate, and MongoDB
- Schema-independent architecture
- Role-based access control (RBAC)
Crecimiento de estrellas medido
- in 24h
- Actualización retrasada
- in 7 days
- Actualización retrasada
- in 15 days
- Actualización retrasada
- in 1 month
- Actualización retrasada
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
OriginalKtorAdmin
Modern Admin Panels for Ktor Applications 🚀

✨ Overview
KtorAdmin is a powerful, extensible, and schema-independent admin panel framework built specifically for Ktor.
Instead of relying on predefined database schemas, KtorAdmin automatically discovers your entities and generates a fully functional admin interface at runtime. Whether you're using relational databases through Hibernate or Exposed, or working with MongoDB, KtorAdmin adapts to your data model with minimal configuration.
Build production-ready admin panels in minutes, not days.
| Feature | Dark Mode | Light Mode |
|---|---|---|
| Dashboard | ![]() |
![]() |
| Data Panel | ![]() |
![]() |
| Create & Edit | ![]() |
![]() |
🎬 Live Demo
🔗 Demo Source Code https://github.com/Amirroid/KtorAdminDemo
🚀 Features
- Automatic admin panel generation from your entities
- Support for Exposed, Hibernate, and MongoDB
- Schema-independent architecture
- Role-based access control (RBAC)
- Multiple authentication providers
- Custom admin actions
- Event system for create, update, and delete operations
- Built-in file management and thumbnail generation
- Rich text editor support
- Advanced filtering, searching, and sorting
- Data export capabilities
- Localization and multilingual support
- Production-ready performance and scalability
- Fully customizable admin panel templates
- Extensible template system
💡 Why KtorAdmin?
Most admin panel solutions require extensive setup, custom dashboards, or tightly coupled database schemas.
KtorAdmin takes a different approach:
- Less boilerplate
- Faster development
- Dynamic entity discovery
- Highly extensible architecture
- Works across SQL and NoSQL databases
Focus on building your application while KtorAdmin handles the administrative interface.
🚀 Getting Started
Integrating KtorAdmin into an existing Ktor application takes only a few steps.
1. Add Dependencies
plugins {
id("com.google.devtools.ksp") version "2.1.0-1.0.29"
}
repositories {
mavenCentral()
}
dependencies {
implementation("io.github.amirroid:KtorAdmin:<version>")
ksp("io.github.amirroid:KtorAdmin:<version>")
}
2. Install the Plugin
fun Application.configureAdmin() {
install(KtorAdmin)
}
3. Enable KtorAdmin
fun Application.module() {
configureAdmin()
}
4. Open the Admin Panel
http://localhost:8080/admin
📚 Documentation
Full documentation, guides, and advanced configuration options are available here:
https://amirroid.gitbook.io/ktor-admin
📄 License
KtorAdmin is developed and maintained by amirroid and released under the MIT License.
Explorar proyectos relacionados
Asabeneh/30-Days-Of-Python
El reto de programación 30 Days of Python es una guía paso a paso para aprender el lenguaje de programación Python en 30 días. Este reto puede llevar más de 100 días. Sigue tu propio ritmo. Estos vídeos también pueden ayudarte: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 estrellasgrafana/grafana
Plataforma abierta y componible de observabilidad y visualización de datos. Visualiza métricas, registros y trazas de múltiples fuentes, como Prometheus, Loki, Elasticsearch, InfluxDB, Postgres y muchas más.
77,830 estrellasredis/redis
Para los desarrolladores que crean aplicaciones en tiempo real basadas en datos, Redis es la opción preferida, la más rápida y la de más funciones como caché, servidor de estructuras de datos y motor de consultas de documentos y vectores.
77,395 estrellasapache/superset
Apache Superset es una plataforma de visualización y exploración de datos.
75,473 estrellas




