{"repo":"believemanasseh/ktor-panel","free":true,"listed":false,"github":"https://github.com/believemanasseh/ktor-panel","clone":"git clone https://github.com/believemanasseh/ktor-panel.git","description":"Admin interface generation for Ktor servers","language":"Kotlin","stars":26,"topics":["admin-panel","kotlin","ktor","orm","odm","admin-ui","jpa","mongodb","mustache","freemarker"],"license":"BSD-3-Clause","category":"dashboards-admin","readme_excerpt":"Ktor Panel A lightweight, customisable admin interface library for Ktor applications. Ktor Panel provides a simple way to manage your database entities through an intuitive and secure web interface with minimal configuration. Live Demo Try the live demo here: https://ktor-panel.daimones.xyz Note: Use admin as both the username and password to log in to the demo. Installation Gradle (Kotlin DSL) Gradle (Groovy) Maven Quick Start Basic Setup Add to your Ktor application Customisation Custom Configuration Important: For production environments, always change the default adminUsername and adminPassword . Custom Templates Create your own Mustache templates in your resources directory to override the defaults: - kt-panel-login.hbs - Login form template - kt-panel-logout.hbs - Logout template - kt-panel-index.hbs - Main dashboard template - kt-panel-list.hbs - List view for database records - kt-panel-create.hbs - Form for creating new records - kt-panel-details.hbs - Detailed view of a record - kt-panel-delete.hbs - Confirmation for deleting records Testing To run the tests for this project, you can use the following Gradle command: After running the tests, you can find: - Test reports in the lib/build/reports/tests/test/ directory - Test coverage reports in the lib/build/reports/jacoco/test/ directory Documentation To build the Sphinx documentation, use the following command: Issues If you encounter any bugs, problems, or have feature requests, please open an issue in the GitHub I","default_branch":null,"files":null,"tree":[],"storefront":"/r/believemanasseh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/believemanasseh/ktor-panel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}