|Powered By FreeMarker|
Below is a non-comprehensive list of products and sites that use FreeMarker.
If you are a developer (or otherwise a representative) of a product or site
with substantial user base that uses FreeMarker, drop us a
note that includes a short one paragraph description (preferably less than 300 characters, or 600 for complex
frameworks) and an URL. The description should also include what FreeMarker is used for in your product.
We'll also be glad if you display one of the following Powered by FreeMarker logos
on your website in recognition of our work:
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 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.
Apache OFBiz is a 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.
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 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 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.
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 is an Ant task for
generating different versions of the same file parameterized for
different environments (i.e. development, test, and production) using
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).
JCopist is a template-based document generation server based on
JCopist templates are regular OpenDocuments, enhanced with the FreeMarker scripting language.
JForum is an open source discussion board system. The lead developer is Rafael Steil.
JODReports is an open source solution for creating office documents and reports in Java,
Liferay Portal is one of the most widely adapted enterprise portal
solutions. It's free and open source with optional enterprise
subscription. It leverages existing technologies and standards in its
stack where reasonable. It has strong focus on modularity,
extensibility, and integration with other systems. Core services
include Enterprise Content Management, document management, workflow
integration, users/roles, web publishing. Entire portals may be built
solely using the web UI and available components. It uses FreeMarker
for themes, page layout, fragments of structured content, email,
portlet views, code generation.
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 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 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 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 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.
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 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
[German language only.] A German dataware house for university administrations.
Uses FreeMarker to dynamically create SQL queries.
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.
Web application frameworks that support FreeMarker "views"
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...
Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications.
It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support
REST, AJAX and JSON.
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.
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.
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 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 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 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.
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
Websites generated by FreeMarker
||Linux portal for czech and slovak users. Articles,
tutorials, hardware advices, discussion forum
and much more...
||Chemist Australia - an online pharmacy in Australia. Uses the WebWork2 framework.
||This portal for everything Chilean serves way many hits every day.
||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.
||Not surprisingly, the pages you view right now are generated using FreeMarker.
||Denmark's largest equestrian site, where you will find
everything related to horses: latest world news, sales, jobs,
forums, studs, results, and breeding.
||The official site for the online content accompanying the
"Complete Indiana Jones DVD Set".
||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.
|musikk.telenormobil.no and mp3.platekompaniet.no
||Together form Norway's second largest MP3-download shop.
||Nadir is a German political news portal that uses the
above-listed, FreeMarker based Mir CMS.
||Popular portal for tutorials, books and trainings on Java, Eclipse, Android and Web development.