Java Open Source Projects Directory

...dedicated into Java open source projects

  • Increase font size
  • Default font size
  • Decrease font size
Template Engines


Viento is a general purpose template language written in Java. It is syntactically similar to Velocity in many ways. The most notable difference is the absence of 'special' directives. The language features (mixins, blocks, custom method names) allow simple Java tools to serve these functions and open the way for user extensions to look just as nice as the core language constructs with minimum work. Released under the Eclipse Public License (EPL).



WebMacro is a 100% Java open-source template language. WebMacro is a viable (and proven!) alternative to JavaServerPages, PHP, and ASP. It's the fundamental page technology behind several major websites such as AltaVista, but can be used to generate any kind of text content.



LSP is an advanced web template language based on XML technology. LSP provides powerful and easy to use presentation logic, but keeps bussines logic and technical details out of templates. LSP is compiled into Java bytecode for efficient execution. LSP integrates with Servlets and other Java EE technology and can be used as an alternative to JSP for building web applications.



JDynamiTe is a simple yet powerful tool used to create dynamic documents from "template" documents.



JBYTE - JavaBY Template Engine is a Java-based template engine. JBYTE is a general template engine used for generating any type of text document from a template. JBYTE is used mostly for generating HTML from JSP or servlets but it can also be used for generating XML, RTF, WML, e-mail text, source code and configuration files.



Transformica is a versatile and extensible code generator. It supports multiple source models including database metadata, Java source files, grammar files and custom models. Transformica is implemented as an Ant task and uses Velocity as its template engine.



JCopist is a template-based document generation server based on Its templates are regular OpenDocuments enhanced with the FreeMarker scripting language. A wide range of formats are available, eg. : ODT, PDF, RTF, HTML, MS Word, MS Excel.



SiteMesh is a web-page layout and decoration framework and web-application integration framework to aid in creating large sites consisting of many pages for which a consistent look or feel, navigation and layout scheme is required. SiteMesh intercepts requests to any static or dynamically generated HTML page requested through the web-server, parses the page, obtains properties and data from the content and generates an appropriate final page with modifications to the original. This is based upon the well-known GangOfFour Decorator design pattern.

  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  Next 
  •  End 
  • »

Page 1 of 3