FreeMarker logo
 
About
-  Overview
-  Features
Download
-  FreeMarker
-  中文版手册(PDF)
-  Editor/IDE plugins
-  File generator tool (FMPP)
-  FTL Libraries
Documentation
-  Manual
-  Java API
-  Manual » FAQ
-  Manual » Alphabetical Index
-  Manual » Expression syntax cheat sheet
-  Manual » Index of ?built_ins
-  Manual » Index of #directives
-  Manual » List of .special_variables
-  Manual » Change log (versions)
-  Manual » Glossary
Community, help
-  Report bugs here
-  Ask Help on Stack Overflow, tag "freemarker"
-  Mailing lists for deeper discussions
-  Twitter to keep track of events/releases
Miscellaneous
-  Powered by FreeMarker
-  SourceForge project page
-  Source code on GitHub
-  Who we are
 
Powered By FreeMarker

Below is a non-comprehensive list of sites and products that use FreeMarker. If you are a developer (or otherwise a representative) of a site or a production-ready product that should appear here, drop us a note that includes a short description (preferably less than 250 characters, or 500 for complex frameworks) and an URL.

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.
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.
AuctionAbility AuctionAbility is a live auction management system that uses FreeMarker extensively to power our notifications (email, SMS, Facebook, Twitter), newsletters (text, HTML, PDF from xHTML), statements (PDF from xHTML) and eBay listing generation.
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.
DBSight With DBSight you can quickly create a working scalable full-text search engine based on your own database, just by writing SQL and configuring via browser. DBSight provides a customizable scaffolding engine to scaffold search result templates.
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.
JMetra JMetra is a source code analysis tool. It leverages FreeMarker to display the source code metrics that it gathers.
JODReports JODReports is an open source solution for creating office documents and reports in Java, using OpenOffice.org.
Kinetic Fusion (Qmecom) KineticFusion (now part of the Qmecom platform) 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.
Magnolia Magnolia powers the websites of government as well as leading Fortune 500 enterprises in more than 100 countries on all continents of the world. It is a Content Management System favored for its ease-of-use and availability under an Open Source license. Magnolia contains best-of-breed Java technology based on open standards to allow for tailor-made solutions.
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.
MessageGears MessageGears provides Email APIs and SMTP services. MessageGears email templating system is powered by XML documents which become the model to FreeMarker templates. Each message is then merged, delivered, and tracked to optimize inbox placement.
m-Power m-Power is software which automates enterprise web application development and modernizes legacy business applications. m-Power offers 15 standard Web templates like prompted reports, graphs, pivot tables, maintenance apps, and more. m-Power reduces Web application development time, lowers development costs, and increases productivity.
NetBeans The NetBeans IDE is a well-known open-source tool for Java, PHP, Ruby, C/C++; it also uses FreeMarker for source code templates. FreeMarker is also built into the NetBeans Platform, allowing users to create and process FreeMarker file templates as part of their RCP app.
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 [German language only.] 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.
Web Performance Load Tester Web Performance Load TesterTM software brings ease of use, automatic configuration and sophisticated analysis to performance testing at an affordable price.
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 [Spanish language only.] 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.
Induction Induction is a request-based MVC web application framework for Java with support for dynamic application reloading, type-based dependency injection and dependency analysis between models, views and controllers using popular IDEs.
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.
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.
VelocityWeb VelocityWeb is a zero-configuration web framework for J2EE. It's easy to debug/unit test without J2EE server, create view with Velocity/Freemarker, create DAO with Apache Common DBUtils, SQL pagination, and transaction following TRANSACTION_PER_REQUEST.
WebWork WebWork is a web-application framework built specifically with developer productivity and code simplicity in mind. It builds on top of XWork, which provides a generic command pattern framework and an Inversion of Control container. WebWork offers robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, client and server side validation, and more. WebWork 2.2 switched to FreeMarker as its main view technology.
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.
musikk.telenormobil.no and mp3.platekompaniet.no Together form Norway's second largest MP3-download shop.
www.nadir.org Nadir is a German political news portal that uses the above-listed, FreeMarker based Mir CMS.
www.shopobot.com A comparison shopping site that shows prices over time and lets you set up price alerts.
www.vogella.com Popular portal for tutorials, books and trainings on Java, Eclipse, Android and Web development.
 

 

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