Skip to content
Lucee Server is a dynamic, Java based (JSR-223), tag and scripting language used for rapid web application development. Lucee simplifies technologies like webservices (REST, SOAP, HTTP), ORM (Hibernate), searching (Lucene), datasources (MSSQL, Oracle, MySQL and others), caching (infinispan, ehcache, and memcached) and many more. Lucee provides a…
Java ColdFusion JavaScript CSS XSLT Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ant set jdk to 11 Jun 3, 2019
core clean up commits made directly to master branch, master branch should… Sep 19, 2019
eclipse-formatter add Lucee specific formatting rules Oct 19, 2018
instrumentation/src/main/java solves https://luceeserver.atlassian.net/browse/LDEV-1718 Mar 9, 2018
loader change bundled version of the Image extension that fixes LDEV-2328 Sep 6, 2019
test
.gitignore format the complete Lucee code following the Lucee Formatting Code Gu… Oct 19, 2018
.travis.yml update postgre version used in travis Jun 13, 2019
CONTRIBUTING.md
License.txt initial commit Sep 11, 2015
README.md fixed typo in README May 7, 2019
build.properties
org.eclipse.jdt.core.prefs improved format Jul 24, 2017
travis-docker-build.sh trigger automated docker image builds after travis build success Apr 8, 2019
travis-settings.xml clean up Jun 13, 2018

README.md

Lucee

Build Status

Lucee Server

Lucee Server (or simply Lucee) is a dynamic, Java based, tag and scripting language used for rapid web application development.

Lucee simplifies technologies like webservices (REST, SOAP, HTTP), ORM (Hibernate), searching (Lucene), datasources (MSSQL, Oracle, MySQL and others), caching (infinispan, ehcache, and memcached) and many more.

Lucee provides a compatibility layer for Adobe ColdFusion © CFML using less resources and delivering better performance.

Installation

You can build Lucee from source or grab one of our distributions:

Alternatively try the super-useful CommandBox standalone developer tools for CFML powered by Lucee.

Getting Help

If you are looking for commercial support, you might try one of the LAS Members.

System Requirements

Lucee is a JVM language running as a servlet on just about any servlet container; including Apache Tomcat, Eclipse Jetty, JBoss AS, and GlassFish.

We standardise on Apache Tomcat for installers and Docker containers as there is only so much time in the day.

Philosophy

The Lucee team “treats slowness as a bug". Many performance tests have shown Lucee to perform faster than other CFML engines.

Lucee attempts to resolve many inconsistencies found in traditional CFML; either forcing changes in language behavior, or providing configurable options in the Lucee Administrator.

For more peruse the Lucee Manifesto.

The Lucee team is always open to feedback and active at CFML community events, and is keen to remind people that Lucee is a community project.

Copyright / License

Copyright 2006-2014 Various contributing authors Copyright 2015-2019 Lucee Association Switzerland

The Lucee code base was forked from the Railo Server Project (Version 4.2) in January 2015. The Lucee Association Switzerland (LAS) is the legal custodian of the code base, and contributors are required accept the LAS Contributor License Agreement (CLA).

Lucee Server is licensed under the Lesser GNU General Public License Version 2.1 (or later); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Lucee logo and related marks belong to Lucee Association Switzerland.

You can’t perform that action at this time.