Jte

screenshot of Jte

Secure and speedy templates for Java and Kotlin.

Overview:

jte (Java Template Engine) is a secure and lightweight template engine for Java and Kotlin. It is designed with simplicity in mind and builds upon the existing language features, making it easy to understand and work with. The IntelliJ plugin offers comprehensive support for both Java parts and jte keywords, including completion and refactoring capabilities. With features like hot reloading during development and blazing fast execution, jte provides a productive and efficient experience for developers.

Features:

  • Intuitive and easy syntax: jte has a simple and straightforward syntax that minimizes the need for checking documentation.
  • Write plain Java or Kotlin for expressions: With jte, you can use plain Java or Kotlin for expressions, eliminating the need to learn another expression language.
  • Context-sensitive HTML escaping at compile time: jte provides HTML escaping at compile time, ensuring secure and safe rendering of templates.
  • IntelliJ plugin with completion and refactoring support: The IntelliJ plugin for jte offers comprehensive support, including code completion and refactoring tools for both Java parts and jte keywords.
  • Hot reloading of templates during development: jte supports hot reloading of templates, allowing developers to see immediate changes during the development process.
  • Blazing fast execution: jte is designed for performance and provides fast execution times, as demonstrated by benchmarks.