Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
JavaTMP Bootstrap admin and dashboard component template built using HTML 5, CSS 3, jQuery, Bootstrap 4 and Java

React admin dashboard template with Ant Design UI and D3.js chart integration.

Free HTML5 Bootstrap 4 admin dashboard template with charts, datatables, auth pages, and more.

Free Vue.js and Bootstrap 4 admin dashboard with 16+ components, dark/light modes, and MIT license.

Free multipage Bootstrap 5 admin dashboard template with 9+ pre-built pages, dark mode, and authentication pages.
JavaTMP is a Bootstrap 4 admin and dashboard template for Java web applications, distributed in both a static HTML version and a dynamic Java Servlet/JSP and Spring Boot version.
JavaTMP is a commercial admin and dashboard template built with HTML5, CSS3, jQuery 3, and Bootstrap 4, specifically geared toward Java web projects. It takes a set of UI components, plugins, and pre-built pages as its core content and produces either a standalone static HTML interface or a dynamic web application that can be integrated with Java backend frameworks. The template is developed by JavaTMP and supports a wide range of browsers, tablets, and phones.
application.properties in the JavaTMP-App-Starter module with your MySQL credentials, then run mvn spring-boot:run to launch a development version of the admin app.mvn clean package and launch the resulting WAR with java -jar, optionally specifying a port via -Dserver.port.The README describes a concrete setup flow. First, with Node.js installed, run npm install to fetch all Node dependencies from package.json, then run gulp to regenerate front-end dependencies. Next, prepare a MySQL database as described in the database configuration section, and set the datasource URL, username, and password in the Spring Boot application.properties file. After that, import the project as a Maven project in your IDE or launch it from the command line with mvn spring-boot:run.
JavaTMP is a paid commercial template; the README thanks purchasers and includes links to an official pricing page and a GitHub LICENSE file. No dollar amounts or tier names are disclosed in the README itself.
Yes. The README explicitly lists RTL support for all Bootstrap templates and plugin pages, so you can build admin interfaces for Arabic, Hebrew, and other right-to-left languages without additional CSS work.
JavaTMP's dynamic version uses Java Servlet/JSP and Spring Boot. The GitHub repository contains a JavaTMP-App-Starter Spring Boot project plus dozens of starter modules for data access, threading, web services, caching, and reporting.
After installing Node.js, run npm install and gulp. Then configure a MySQL database and update spring.datasource.url, spring.datasource.username, and spring.datasource.password in the application.properties file. Finally, run mvn spring-boot:run for development or package and run a WAR for production.
No. The project uses npm for dependency management and Gulp for build automation. The README states that Bower and Yarn are no longer used for managing web frameworks and plugins.
The JavaTMP-App-Starter module is configured for MySQL, with a sample datasource URL pointing to a database named appdb and connection properties for SSL, timezone, and auto-reconnect.
