FreeMarker logo
 
About
-  Overview
-  Features
Download
-  FreeMarker
-  Editor/IDE plugins
-  File generator tool (FMPP)
-  Migrating from Velocity
-  FTL Libraries
Documentation
-  Table of Contents
-  Short-cut to: Java API
-  Short-cut to: FAQ
-  Short-cut to: Index
-  Short-cut to: Versions
Community, help
-  REPORT BUGS HERE!
-  Mailing list subscription
-  Browse/search the mailing list archives
-  News (nntp) interface
-  Web forums
-  Development builds (automatic)
-  Wiki
-  Blog
Miscellaneous
-  Powered by FreeMarker
-  SourceForge project page
-  Who we are
 
Powered By FreeMarker

Below is a non-comprehensive list of sites and products that use FreeMarker. If you know of another site or product that should appear here, drop us a note.

We'll also be glad if you display one of the following Powered by FreeMarker logos on your website in recognition of our work:

Powered by FreeMarker
Powered by FreeMarker
Powered by FreeMarker Powered by FreeMarker Powered by FreeMarker

The logo should be a link to freemarker.org. Please use a copy of the image file on your server.

<a href="http://freemarker.org/"><img src="..."
alt="Powered by FreeMarker" border="0"></a>

Software that incorporates FreeMarker

Alfresco Alfresco offers open source enterprise content management (ECM) - Document Management, Collaboration, Records Management, Knowledge Management, Web Content Management and Imaging. Alfresco was founded in June 2005 by John Newton, co-founder of Documentum, and John Powell, former COO of Business Objects. Alfresco's templating system is based on exposing their custom object model to FreeMarker templates. See here for more information.
AppComposer AppComposer is a free integrated assembly environment for building applications from reusable Java components. It allows FreeMarker templates to be used in a "wire the components together" manner.
APT-Jelly APT-Jelly is an engine for generating artifacts (e.g. source code, config files) from Java source code. APT-Jelly provides a template-oriented approach to artifact generation by providing an interface for Sun's Annotation Processing Tool (APT) to your favorite templating engine.
Curn Curn is an RSS reader. It scans a configured set of RSS feeds, and summarizes the results in files generated with FreeMarker templates. It is a command-line utility, intended to be run periodically in the background.
EnvGen EnvGen is an Ant task for generating different versions of the same file parameterized for different environments (i.e. development, test, and production) using FreeMarker.
FMPP FMPP is a general purpose text file preprocessor tool (command-line, Ant task). It can generate complete homepages (full directory structure with HTML-s, images, etc.). It is extendable to display data from any data sources (as database).
Hierarchical Inherited Rule-Interpreted XML Hierarchical Inherited Rule-Interpreted XML is A dynamic XML Engine that creates dynamic DOMs built on dynamic rules and expressions where the expression may use FreeMarker as the expression interpreter.
JCopist JCopist is a template-based document generation server based on OpenOffice.org. JCopist templates are regular OpenDocuments, enhanced with the FreeMarker scripting language.
JForum JForum is an open source discussion board system. The lead developer is Rafael Steil.
JooReports JooReports is an open source solution for creating office documents and reports in Java, using OpenOffice.org.
JMetra JMetra is a source code analysis tool. It leverages FreeMarker to display the source code metrics that it gathers.
Kinetic Fusion KineticFusion is an application for the creation and manipulation of SWF files, the native format for movies that run within the FlashTM platform. It leverages FreeMarker to provide templating capabilities.
Lutece (2.0+) Lutece is a portal engine which allows you to easily create your websites or intranets based upon HTML, XML, etc content. It provides a user friendly interface for portal management so no specific technical skills are required. BSD-like license.
Mango Mango is browser-based, Ajax-enabled software that enables users to access and control electronic sensors, devices, and machines. It provides an interface with which diverse data sources can be created and configured along with an intuitive rules engine for setting up access, monitoring, alerts, data logging, control, transformation, and communication. It uses Freemarker to dynamically generate content for notification emails.
RapidJ RapidJ is a Java code generator that creates fully functional and customisable J2EE web applications. It generates tiered J2EE web applications that utilise popular technologies such as Struts, Java Server Pages (JSP) and Java Database Connectivity (JDBC).
RunMyProcess RunMyProcess is a SaaS (software as a service) Web 2.0 integration platform which allow to automate, without any programming, the exchange between your internal information system, your partners or your SaaS software. Freemarker is used to define data mappings and as a template tool for connectors' design.
SuperX A German dataware house for university administrations. Uses FreeMarker to dynamically create SQL queries.
TrackStudio TrackStudio is a hierarchical issue tracking and bug tracking system, created specifically for software development companies. It uses FreeMarker to format the e-mail notification messages.
ZeroCode ZeroCode allows you to build large, scalable, database-backed web applications with no programming effort, in minutes, from your browser.

Web application frameworks that support FreeMarker

Note that this list is not complete, since we only list products where the framework authors explicitly state that their product supports FreeMarker. For some frameworks not listed here, it is easy to plug any view component, and thus FreeMarker.

Also, for most "Model 2" frameworks (like Maverick or Struts) it is easy to use FreeMarker templates instead of the MVC-oriented JSP pages. For more information click here...

Cáñamo Canyamo is a framework for creating portals. The main developer is Alberto Molpeceres and it is the framework underlying the Spanish-language java portal JavaHispano.
Guara Guara is a web application framework broadly similar to Turbine in its architectural design. However, it is designed to be a very simple and small framework with a minimum set of dependencies. It may serve as a good basis to build other frameworks. The main author is Leandro Saad Cruz.
JET JET (Java Enterprise Turbine) is a web framework which offers an easy to use web development environment. The focus is on building and reusing forms instead of hole pages like JSP. It uses FreeMarker templates to generate HTML pages.
JPublish Starting from version 2.0b1, JPublish supports FreeMarker as a view layer. JPublish is a powerful web publishing system designed to ensure a clean separation of developer roles.
Macaw MACAW stands for Methods And Classes All Webified. It is a Java application framework layered over Freemarker. It also includes a basic integration with Hibernate which is contained within the macaw.database package, but this is merely to wrap method invocations within transactions: a similar wrapping can be defined for any other persistence framework.
Open for Business Open for Business is an ongoing project to create a suite of open-source enterprise/e-commerce applications and modules built on a common framework. In 2003 the project decided to switch from JSP to FreeMarker for their view component.
Restlet A framework that brings the simplicity and efficiency of the REST architectural style to Java developers. As an alternative to Servlet and JSP technologies, it uses FreeMarker to generate dynamic representations.
Spring Spring is a complete Java/J2EE application framework based around a lightweight Inversion of Control container.  Spring includes, among many other things, a full AOP interception framework, JDBC and ORM support, declarative transaction management (even without an application server) and a rich, flexible MVC framework with various view technologies integrated.
Tammi Tammi is a development framework and run-time container for JMX based web applications. Tammi MBeans can implement business logic themselves or act as proxies to native libraries, remote programs and other manageable systems. Tammi applications can be executed either as a servlet or filter chain under a J2EE compatible servlet container. In addition, it contains an internal HTTP(S) 1.1 capable connector with competent performance.
WebWork WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind. WebWork is built on top of XWork, which provides a generic command pattern framework as well as an Inversion of Control container. In addition to these features, WebWork provides robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more. As of WebWork 2.2, FreeMarker is the default view component in the framework and the developers recommend it over JSP and Velocity for new WebWork projects.
ztemplates ztemplates is a web framework that uses Java 5 annotations and autodiscovery for virtually everything, so there is almost no configuration. It features a new and unique action processing module that allows clean, technology agnostic URL-s with URL-variables. It has annotation-based AJAX and JavaScript support.

Websites generated by FreeMarker

www.abclinuxu.cz Linux portal for czech and slovak users. Articles, tutorials, hardware advices, discussion forum and much more...
www.atina.cl A website oriented to young, in Spanish.
www.chemistaustralia.com.au Chemist Australia - an online pharmacy in Australia. Uses the WebWork2 framework.
www.chile.com This portal for everything Chilean serves way many hits every day.
www.drivenow.com.au DriveNow - A car rental website that allows customers to book rental cars from major suppliers at discounted last minute rates. Datacodex have developed a site DriveNow that utilises FreeMarker for it's view layer inside it's framework, WebWork2.
freemarker.org Not surprisingly, the pages you view right now are generated using FreeMarker. We do eat our own dog food!
www.hesteinfo.dk Denmark's largest equestrian site, where you will find everything related to horses: latest world news, sales, jobs, forums, studs, results, and breeding.
dvd.indianajones.com The official site for the online content accompanying the "Complete Indiana Jones DVD Set".
www.javahispano.org This is a popular Spanish-language portal for java developers. It is built on top of the Canyamo framework which uses FreeMarker templates for its presentation functionality.
www.kikeres.hu The Hungarian Governmental Information Locator System website. Features both static pages that are offline generated from XML using the FreeMarker XML support and a true servlet-served dynamic content.
lastwords.com A writer's workshop. The vision: create an environment where authors of all ages and skills could read, submit, and critique the works of their peers.
www.nadir.org Nadir is a German political news portal that uses the above-listed, FreeMarker based Mir CMS.
www.tinysoftware.com Website of the makers of the Tiny Personal Firewall.
 

 

 
Found broken link or other problem with this site?
Report to: ddekanyREMOVEME@freemail.hu
(remove the "REMOVEME" from the address)
 
Page last generated: 2008-05-05 18:56:39 GMT
All content on this page is copyrighted by the FreeMarker project.
 
  SourceForge Logo    Powered by FreeMarker