Powered-By Velocity Logo
This is not a requirement, but we would love it if you would adopt our Powered-By Velocity logo for your own website in order to show your support for our hard work.
http://velocity.apache.org/engine/releases/velocity-1.4/images/powered-by-logo.gif
Velocity-Powered Products and Projects
Velocity is a utility tool which can be used in conjunction with general applications which may or may not be web based.
Name |
Description |
|||
Vosao (vo-za) is a content management system (CMS) that enables you to build web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, make Vosao CMS a good choice for your web site software. Best of all, Vosao CMS is an open source solution that is freely available to everyone and designed to be hosted on the Google App Engine. |
||||
Essentially an XML transformation tool, Anakia uses JDOM and Velocity to transform XML documents into the format of your choice. It provides an alternative to using Ant's <style> task and XSL to process XML files. |
||||
Texen is a general purpose text generating utility. It is capable of producing almost any sort of text output. Driven by Ant, Texen uses a control template, an optional set of worker templates, and control context to govern the generated output. |
||||
XmlGen is and extension of Texen. XmlGen makes XML nodes available to the Velocity template. You can access XML elements by name, get their attributes value, select some nodes with an XPath expression or loop on an element list ... |
||||
GentleWare Poseidon for UML |
GentleWare's Poseidon product uses Velocity as a template tool in order to generate Java code from UML diagrams that you design using their tool. |
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b6b0d5bf-bcce-4b3d-a27c-3184116231cd"><ac:plain-text-body><![CDATA[ |
[Xadra |
http://www.xadra.com/products/vas/index.html] [VelocityAdaptorServer] |
The [VelocityAdaptorServer] is a very simple yet extremely flexible system for the creation of HTML-based Java Management Extensions[tm] (JMX) compatible management consoles. |
]]></ac:plain-text-body></ac:structured-macro> |
Vamp is a user-friendly tool that helps you package, sign and publish Web Start/Java Network Launching Protocol (JNLP) software. Vamp uses Velocity heavily to create parts of the gooey (GUI) in XUL or HTML or to create documents such as JNLP startup files, web app config files or HTML info pages. |
||||
J/Top is an open source application for monitoring multiple servers running 'top'. It has an email notifier which uses Velocity for formatting the notification emails. |
||||
EnterpriseMetasearch is a customizable federated search engine product that uses Velocity for several internal text rendering tasks. |
||||
Eyebrowse is a Java Servlet browser for Unix mbox format mail archives. |
||||
Hazel is a Web Start/JNLP app catalog creator (jnlp2html). Hazel allows you to create your own Web Start/JNLP app catalogs. Hazel extracts all JNLP links from HTML documents and creates an informative, neat looking HTML document listing all WebStart/JNLP apps. Hazel uses Velocity as its template engine. |
||||
Project toolkit for XML <-> Java compilation and mapping. Among other things, compiles DTDs to Java class hierarchies. Will create XML documents from those hierarchies and others... |
||||
Velocidoc is a Velocimacro documentation tool modeled after Javadoc that allows you to generate HTML documentation for your Velocimacro libraries. |
||||
Scarab is an Issue/Artiface tracking system that has been developed on top of Velocity and Turbine and is available under an open source license. |
||||
Luxor is an open-source XML User Interface Language (XUL) toolkit for building rich cross-platform, zero-admin desktop apps in Java. Luxor supports hand-picked Mozilla XUL goodies and also includes a ultra light-weight, multi-threaded web server, a portal engine, and Velocity as its template engine. |
||||
WebAmortization is a simple Java servlet that implements an online calculator for computing mortgage payments using the Velocity template engine. |
||||
ActionPack is a distribution of independent, but cooperating, opensource modules for web applications development. |
||||
JeeWiz! uses templates to generate J2EE infrastructure code, deployment descriptors and build jobs. The result is good news for everyone on a J2EE project. |
||||
vDoclet is a Javadoc-based code-generation framework. It takes Java source-code, annotated with custom Javadoc tags, and uses Velocity templates to produce a number of output files. Templates are included for generating various EJB-related components. |
||||
Bojan Smojver's PumpServlet is an alternative to the core VelocityServlet to use as a baseclass for developing Velocity-powered servlets. See the documentation included in the download for more information. (That should motivate Bojan...) |
||||
EdenCRM is an open source java application for Customer Relationship Management which is designed specifically for small businesses. It runs on the desktop and does not require any server software (unless you want to have multiple users use a shared database for tickets and history entries). |
||||
Middlegen is a code generation tool for EJB 2.0 CMP/CMR Entity Beans. It's useful if you have a database with existing tables and you want to map the tables to Entity Beans. You don't want to write a lot of code. You want the code to be generated. The code generated by Middlegen relies on further processing by XDoclet to produce even more code (home/remote/local interfaces, primary key classes and deployment descriptors). |
||||
Roller is server-based weblogging software - a web application - that is designed to support multiple simultaneous weblog users and visitors. |
||||
Spectacle Server is a 100% Java web component (to be deployed in a web app server like Tomcat/JBoss/SunOne/WebSphere) which offers high-performance, scalable guided exploration on sets of structured or unstructured data. Spectacle uses Velocity templates for the rendering of information objects in HTML, XML or other formats. |
||||
Cotsec Forms is a framework for generating Forms based applications |
||||
JAG is an application that creates complete, working J2EE applications. It is intended to alleviate much of the repetitive work involved in creating such applications, while providing a means of quality assurance that the applications created will be of consistent quality. |
||||
IDEA is an award-winning Java IDE that is used by at least some Velocity developers It uses Velocity for its templating for class and method comment templates. |
||||
Clever SOAP client framework that lets you use Velocity templates to construct the SOAP messages. |
||||
Velosurf is a database access tool for the Velocity template engine. It is meant for ease-of-use, genericity and efficiency. |
||||
Xkins is a framework that manages skins for your web application. |
||||
Cayenne is an OpenSource Java Object-Relational suite that provides a runtime O/R framework and a Swing GUI mapping/deployment tool. Velocity is used as the engine for template-based class generation from GUI or Ant tasks. |
||||
XSDDoc is a documentation tool that automatically generates detailed reports from XML Schema definitions. XSDDoc transforms plain XML files into cross-referenced and hyperlinked HTML documents for easy website publication and collaboration among developers. |
||||
VPP provides general file preprocessing support based on the Velocity Template Engine and Ant . The core funtionality is provided as a filter for use with tasks that supports filter chains. Also included are replacement tasks for <copy> and <javac> that integrate support for preprocessing. |
||||
Web application generator, based on the Struts framework. |
||||
ModelJ is a RAD (Rapid Application Development) tool that uses code generation to create complete J2EE designs using the Struts and EJB frameworks. |
||||
VeloEdit provides an Eclipse plugin for Velocity templates. |
||||
ALE is an open source project for building experimental learning environments. |
||||
Hibernate Synchronizer is an Eclipse plugin to be used with Hibernate to keep your Java business objects automatically synchronized with your Hibernate mapping files. |
||||
dishevelled.org codegen is a java source code generation suite based on Velocity templates that generates source code in several different styles. |
||||
SysAid Web Based Help Desk Software – Help Desk, Inventory and Project Management.SysAid is software for organizations' IT (Information Technology) departments. It provides asset management, automatically scanning the organization's network and listing its machines. SysAid provides details on each machine (its hardware, software, history), and lets you remote control it. SysAid also provides help desk, letting end users use forms to submit service requests (error reports or calls for assistance). |
||||
DBSight is an J2EE RAD tool to create search like "Search Engine" style, or "Product Catalog" style, on any databases. Only simple SQL knowledge is needed. The search results are based on Velocity, which can be modified via web browser by the user to customize the look and feel. Online Demo is available. |
||||
RTFTemplate is RTF engine which is able to generate RTF by merging template RTF (model RTF source) with JAVA object (context). RTFTemplate use Velocity for merging template with JAVA object. With RTFTEmplate you can design your RTF model with MS Word by using MERGEFIELD, HYPERLINK and BOOKMARK. RTFTemplate can be used too in C#. This project is called NRTFTemplate. |
||||
AndroMDA (pronounced: andromeda) is an open source code generation framework that follows the Model Driven Architecture (MDA) paradigm. It takes model(s) from CASE-tool(s) and generates fully deployable applications and other components. AndroMDA is mainly used by J2EE developers for generating most of their Spring, Hibernate, EJB, WebServices, Struts, JSF and jBPM code. AndroMDA can be tailored to your own needs simply by editing Velocity templates. |
||||
WebJavenue is a Java web development resource that features two key artifacts: a reference application available both as a live demo and a downloadable project, and a step-by-step tutorial centered around it. For rendering, both the reference application and the website itself use Velocity, thus promoting good webapp design practices. |
||||
Church and People is a web site that provides churches with community building and administration tools, such as online event registration, credit card processing, resource management, membership directories, private forums, an event calendar, e-mail tools, and more. Velocity was used during development to generate most of the application, from HTML to configuration XML to business logic classes, based on input from a domain-specific language created with JavaCC. |
||||
A dynamic XML Engine that creates dynamic DOMs built on dynamic rules and expressions in which Velocity may be used as the expression interpreter. |
||||
Allows the production of reports and other output from the powerful OWL knowledgebase editor of Stanford University. |
||||
A second generation wiki platform written in Java. It uses Velocity for the interface templates, and as the main in-page programming language. |
||||
Genuitec's MyEclipse Enterprise Workbench is a leading J2EE IDE in the Eclipse space. With a full-featured toolkit, MyEclipse utilizes Velocity for many types of code generation throughout the product. |
||||
ThinkUI SQL Client is a graphical program that allows Java developers to browse a database structure, edit data in the tables, issue SQL queries, and generate code (e.g. Java Bean, DAO, SQL queries, JSP files, etc.) based on customizable Velocity templates. Online Flash Demo is available. |
||||
B*Gallery is a Swing-based image publishing application. Users can create galleries of photos and publish the photos as static HTML pages using one of several built-in themes. Users can also create their own themes. The themes consist of Velocity templates which makes customization simple, even for less advanced users. |
||||
GT portalBase is a platform for building web based applications that utilise a database. Velocity powers the user interface and custom templates, such as for invoice printing |
||||
High volume web publishing and workflow system for sports websites uses Velocity for every template. |
||||
Spider Strategies' Corporate Management Suite (CMS) allows large organizations to track key metrics, add corrective actions, and manage overall business strategy. Using proven tools like Dashboards and Balanced Scorecards, CMS provides critical performance data in real-time. The software is used throughout industry and government, including organizations as diverse as Starbucks Canada, the US Army, and the University of California San Francisco. |
||||
dotCMS Enterprise content management system. |
||||
Open source GNU /GPL ERP |
Velocity Powered Websites
This is a list of public web sites that are created using Velocity. This, of course, is by no means a complete listing of all of the Velocity powered websites.
URL |
Description |
Created By |
ice cream athletics uses Velocity templates to generate all its automated emails. |
Personalized Yoga and Fitness clothing for Women - ice cream |
|
Clickety View uses Velocity to generate all its content and emails. Its fast, flexible and simple to use. |
||
https://advisor.dynamic.ca/ |
The Dynamic Advisor Site is a website for professional financial advisors. Velocity powers all content-related pages as part of the CMS. The Dynamic Advisor Site has already garnered awards from Dalbar as the "best advisor site in Canada." |
https://advisor.dynanmic.ca |
http://www.openedit.org/showcase/ |
10 nice looking Velocity powered web sites that are all built and maintained with the free OpenEdit content management system.Each page is dynamic, fast loading and search engine friendly. |
http://www.openedit.org |
JiansNet is a platform for searching and sharing information. With our cutting edge search technology and a growing user base, we let you search and share information easily. JiansNet even includes the Velocity questions and answers! |
||
Every Boat uses Velocity templates to generate static caches of classified ads resulting in fast ad retrieval with no database connections required. |
||
An interactive card making game using Velocity, Turbine and Macromedia's Flash5. |
||
Open source development tool suite. |
||
Adeptra is a venture-backed private company that provides 2-way alerting solutions for personal electronic devices. |
||
Webhelp is a company that provides distributed call center integration software and services for web and wireless technologies. WebHelp incorporated Velocity with their ETranscript component, so that events generated in a conference are rendered as MIME email and XML using Velocity templates. |
||
Wood furniture factory site. The static content of this site is generated using Velocity templates, providing the benefit of simple deployment without the overhead of an online servlet container and database with the advantage of Velocity's ease of use for generating data driven content. |
||
Freebok.net is a free guestbook service that uses Velocity templates for the site. More importantly the guestbook users have the option to create their own Velocity templates to render the layout of their guestbook. |
||
Free APA format and MLA format citation machine. Parses visible and hidden html data to automatically generate bibliographic entries. Built on Velocity/Turbine. |
||
StudioZ is an events space in San Francisco where artists of all types can promote their own events. We use Anakia with a custom style.vsl to generate the entire static website XML->HTML in a matter of seconds. |
||
The Canadian Broadcasting Corporation's 2002 Winter Olympic website was developed using Velocity. |
||
Anakia-generated corporate site for Impress Software AG, producer of integration products and services. |
||
Site of a German Birman Cats owners association. Static site generated with Velocity. |
||
http://www.caribbean.nl/ |
Site of a Dutch travel organization specialized in the caribbean - Dynamic site based on the CrossmarX Application Engine. Most pages are generated with velocity. |
|
http://www.sardegne.com/ |
Site of a Sardinia tour operator specialized in Sardinian Local Turistic Experience - Dynamic site based on Tomcat Application Engine. All pages are generated with velocity. |
|
http://www.1dental.com/ |
Careington Dental Discount Plans. Online Enrollment application based on Struts, Velocity and Castor JDO. |
|
http://www.dentalinsurancess.com/ |
Dental Discount Plans. Online Enrollment application based on Struts, Velocity and Castor JDO. |
|
123case.it is an italian real estate portal developed using Velocity template engine. |
||
A comprehensive directory of Java(tm) open source software, as well as an evaluation system that aids in the selection of open source software. Developed with Struts & Velocity. |
||
Video (movie) website whose tagline is 'great people telling their life stories'. Soon to include Donald Knuth for those who are interested! Developed originally (badly) by my predecessor in taglibs, jsp + nasty java, now being converted (by me) into Velocity. |
http://www.keteracel.com |
|
Employment site for job searches, posting jobs, posting resumes, and career tools. This MVC site uses Velocity to render its entire view including templated emails. |
||
The social Web 2.0 directory. |
||
http://xp-dev.com/ |
Free subversion hosting and project tracking. Its proprietary MVC uses Velocity exclusively to generate its views. |
|
Wahanda is the largest wellness directory and community on the web |
||
Guo Juan's Internet Go School: audio lectures by professional Go players and other online resources (Velocity, Velocity Tools and Velosurf) |
||
French online shipping and carriers comparison (Velocity, Velocity Tools and Velosurf) |
||
French sportwear website (Velocity, Velocity Tools and Velosurf) |
Frameworks that Support Velocity
This is a list of web frameworks that include support for Velocity 'out of the box'. While many web frameworks are being used with Velocity, such as the Jakarta Struts project, the following include support for Velocity within the package.
Name |
Description |
ActionServlet provides an easy mapping of user actions (HTTP requests) to methods of Java components together with automatic conversion of HTTP parameters to the values of Java types. |
|
Click is a J2EE web application framework created for commercial Java developers. Highlights include: very easy to learn; event based programming model; high performance. |
|
Expresso is a powerful, enterprise-strength web application development framework. Expresso extends Struts for developing database-driven web applications and adds capabilities for security, robust object-relational mapping, and many other services commonly required in web application development. Expresso can use Velocity for the view tier, as well as several other technologies. |
|
One of the early servlet-based web frameworks, and currently in version 2.3.3, Turbine is a framework that allows experienced Java developers to quickly build secure web applications. Turbines primary templating technology is Velocity. It also supports JSP, ECS and others. |
|
JPublish is a web publishing framework which merges the Velocity template engine with a content repository and application control framework. |
|
Maverick is a Model-View-Controller framework for publishing web applications. It is a simple, minimalist framework which offers the ability to render views with JSP, Velocity, or XSLT directly. |
|
Melati is a tool for building Java-programmed websites backed by a database. |
|
MyVelocityController is a simple Servlet controller (under the MVC pattern) which uses Velocity as its unique templating engine. It uses a set of templates to show HTML and another set to access a JDBC database. |
|
Niggle is a Java class library intended for use in development of robust, maintainable web applications. The Niggle framework is designed to alleviate the repetitive, tedious details typical of those kinds of applications |
|
OpenEdit is a platform used by web design firms for creating and maintaining web sites. It includes content management, eCommerce and blog editing tools and is built from the ground up with Velocity. Uses Spring for Java objects and actions and requires no database. |
|
Panama is an easy to use, fast and lightweight framework for creating web applications with Java featuring Velocity for templates and Ebean for persistance. |
|
Restlet is a lightweight REST framework for Java that natively supports Velocity templates as well as FreeMarker templates, JSON, XML and other types of representations. |
|
Scriptella is an open source ETL(Extract-Transform-Load) and script execution tool. Its primary focus is simplicity. It doesn't require the user to learn another complex XML-based language to use it, but allows the use of SQL or another scripting language suitable for the data source to perform required transformations. Scriptella provides built-in support for Velocity templates in ETL files |
|
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development by Rod Johnson (Wrox, 2002). Specifically, it is a complete, lightweight container providing centralized, automated configuration and wiring of your application objects. It includes a flexible MVC web application framework which is highly configurable via strategy interfaces, and accommodates multiple view technologies like JSP, Velocity, Tiles, iText, and POI. |
|
Tammi is a Java component based development framework and run-time container for applications supporting web browsers, mobile terminals and/or Swing based user interfaces. |
|
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 is a web application framework for J2EE. It is based on a concept called "Pull HMVC" (Pull Hierarchical Model View Controller). The basic idea is to separate the site programmers' and site designers' tasks. WebWork now supports Velocity with their 1.0 release. |
|
web framework with java 1.5 - uses object injection, annotations , generics and reflection - support for templating, data binding, form validation (with Ajax/DWR), security, search-engine friendly urls and i18n - gui components like tree and tabbed pane - supports Apache Velocity, JSP and other technologies for rendering webpages. |