<commit_before>![Lucee](https://bitbucket.org/repo/rX87Rq/images/3392835614-logo-1-color-black-small.png)

![GitHub](https://img.shields.io/github/license/lucee/Lucee)
5.3 [![Java CI](https://github.com/lucee/Lucee/actions/workflows/main.yml/badge.svg?branch=5.3)](https://github.com/lucee/Lucee/actions/workflows/main.yml)
6.0 [![Java CI](https://github.com/lucee/Lucee/actions/workflows/main.yml/badge.svg?branch=6.0)](https://github.com/lucee/Lucee/actions/workflows/main.yml)
[![Backers on Open Collective](https://opencollective.com/Lucee/backers/badge.svg)](#backers)
[![Sponsors on Open Collective](https://opencollective.com/Lucee/sponsors/badge.svg)](#sponsors) 

[![Maven Central](https://img.shields.io/maven-central/v/org.lucee/lucee)](https://mvnrepository.com/artifact/org.lucee/lucee)
[![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/lucee/Lucee)](https://github.com/lucee/Lucee/pulls)
[![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/lucee/Lucee)](https://github.com/lucee/Lucee/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed)

[![docker pulls](https://img.shields.io/docker/pulls/lucee/lucee.svg?label=docker+pulls)](https://hub.docker.com/r/lucee/lucee/)
[![Open Collective backers and sponsors](https://img.shields.io/opencollective/all/lucee)](https://opencollective.com/lucee#section-contributors)
[![GitHub contributors](https://img.shields.io/github/contributors/lucee/Lucee)](https://github.com/lucee/Lucee)

[![Website](https://img.shields.io/website?url=https%3A%2F%2Fdownload.lucee.org%2F)](https://download.lucee.org/)

## 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 &copy;  CFML using less resources and delivering better performance. 

## Installation

You can [build Lucee from source](https://docs.lucee.org/guides/working-with-source.html) or grab one of our distributions:

- [Lucee Express](https://lucee.org/downloads.html) (just unzip and run; delete to clean up)
- [Installers for Windows, Linux and OSX](https://lucee.org/downloads.html)
- [Official Dockerfiles and Docker images](https://github.com/lucee/lucee-dockerfiles)

Alternatively try the super-useful [CommandBox](https://www.ortussolutions.com/products/commandbox) standalone developer tools for CFML powered by Lucee.

## Building Lucee from Source

You can find detailed instructions on how to [build Lucee from source](https://docs.lucee.org/guides/working-with-source.html).

Lucee has a lot of testcases, there are a number of handy [build flags](https://docs.lucee.org/guides/working-with-source/build-from-source.html#build-performance-tips) which can be used to avoid running the entire Lucee test suite (which takes a while) when you are working on a specific feature (Lucee 6.+ only).

Lucee uses [TestBox](https://testbox.ortusbooks.com/) as our test framework, we have a customised CFML wrapper around TestBox which can be found in the root directory under [/test](https://github.com/lucee/Lucee/tree/6.0/test). 

The test suites use a range of Test Services, like s3, database, ftp, etc. You can see how they are configured in [_setupTestServices.cfc](https://github.com/lucee/Lucee/blob/6.0/test/_setupTestServices.cfc) via the source code.

## Getting Help

- [Lucee Documentation Project](https://docs.lucee.org/)
- [Lucee Google Group](https://groups.google.com/forum/#!forum/lucee); general app developer support
- [Lucee Lang Forum](http://lang.lucee.org/); hacking on Lucee itself
- [Lucee Bug Tracker](https://luceeserver.atlassian.net/projects/LDEV/issues)

If you are [looking for commercial support](https://lucee.org/members.html), 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](http://tomcat.apache.org/), [Eclipse Jetty](http://eclipse.org/jetty/), [JBoss AS](http://jbossas.jboss.org/), and [GlassFish](https://glassfish.java.net/).

_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. <commit_msg>update links to dev.lucee.org<commit_after>![Lucee](https://bitbucket.org/repo/rX87Rq/images/3392835614-logo-1-color-black-small.png)

![GitHub](https://img.shields.io/github/license/lucee/Lucee)
5.3 [![Java CI](https://github.com/lucee/Lucee/actions/workflows/main.yml/badge.svg?branch=5.3)](https://github.com/lucee/Lucee/actions/workflows/main.yml)
6.0 [![Java CI](https://github.com/lucee/Lucee/actions/workflows/main.yml/badge.svg?branch=6.0)](https://github.com/lucee/Lucee/actions/workflows/main.yml)
[![Backers on Open Collective](https://opencollective.com/Lucee/backers/badge.svg)](#backers)
[![Sponsors on Open Collective](https://opencollective.com/Lucee/sponsors/badge.svg)](#sponsors) 

[![Maven Central](https://img.shields.io/maven-central/v/org.lucee/lucee)](https://mvnrepository.com/artifact/org.lucee/lucee)
[![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/lucee/Lucee)](https://github.com/lucee/Lucee/pulls)
[![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed-raw/lucee/Lucee)](https://github.com/lucee/Lucee/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed)

[![docker pulls](https://img.shields.io/docker/pulls/lucee/lucee.svg?label=docker+pulls)](https://hub.docker.com/r/lucee/lucee/)
[![Open Collective backers and sponsors](https://img.shields.io/opencollective/all/lucee)](https://opencollective.com/lucee#section-contributors)
[![GitHub contributors](https://img.shields.io/github/contributors/lucee/Lucee)](https://github.com/lucee/Lucee)

[![Website](https://img.shields.io/website?url=https%3A%2F%2Fdownload.lucee.org%2F)](https://download.lucee.org/)

## 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 &copy;  CFML using less resources and delivering better performance. 

## Installation

You can [build Lucee from source](https://docs.lucee.org/guides/working-with-source.html) or grab one of our distributions:

- [Lucee Express](https://lucee.org/downloads.html) (just unzip and run; delete to clean up)
- [Installers for Windows, Linux and OSX](https://lucee.org/downloads.html)
- [Official Dockerfiles and Docker images](https://github.com/lucee/lucee-dockerfiles)

Alternatively try the super-useful [CommandBox](https://www.ortussolutions.com/products/commandbox) standalone developer tools for CFML powered by Lucee.

## Building Lucee from Source

You can find detailed instructions on how to [build Lucee from source](https://docs.lucee.org/guides/working-with-source.html).

Lucee has a lot of testcases, there are a number of handy [build flags](https://docs.lucee.org/guides/working-with-source/build-from-source.html#build-performance-tips) which can be used to avoid running the entire Lucee test suite (which takes a while) when you are working on a specific feature (Lucee 6.+ only).

Lucee uses [TestBox](https://testbox.ortusbooks.com/) as our test framework, we have a customised CFML wrapper around TestBox which can be found in the root directory under [/test](https://github.com/lucee/Lucee/tree/6.0/test). 

The test suites use a range of Test Services, like s3, database, ftp, etc. You can see how they are configured in [_setupTestServices.cfc](https://github.com/lucee/Lucee/blob/6.0/test/_setupTestServices.cfc) via the source code.

## Getting Help

- [Lucee Documentation Project](https://docs.lucee.org/)
- [Lucee Mailing List / Forum ](https://dev.lucee.org); General app developer support, hacking on Lucee itself
- [Lucee Bug Tracker](https://luceeserver.atlassian.net/projects/LDEV/issues)

If you are [looking for commercial support](https://lucee.org/members.html), 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](http://tomcat.apache.org/), [Eclipse Jetty](http://eclipse.org/jetty/), [JBoss AS](http://jbossas.jboss.org/), and [GlassFish](https://glassfish.java.net/).

_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. 
{'fraction_non_alphanumeric': 0.14284145805884937, 'fraction_numerical': 0.00834431269213878, 'mean_word_length': 5.142279163857046, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 74, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3535002', 'n_tokens_mistral': 3267, 'n_tokens_neox': 3071, 'n_words': 724}