li₃ (formerly lithium) is a full-stack
web framework
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and ...
, for producing web applications. It is written in
PHP
PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
, supporting PHP 5.3 and onwards and is based on the
model–view–controller
Model–view–controller (MVC) is a software architectural pattern commonly used for developing user interfaces that divide the related program logic into three interconnected elements. This is done to separate internal representations of infor ...
development architecture. It is described as adhering to no-nonsense philosophies.
The project is sponsored by
Engine Yard
Engine Yard is a San Francisco, California based, privately held platform as a service company focused on Ruby on Rails, PHP and Node.js deployment and management.
History
Engine Yard, founded in 2006, offers a cloud application management platf ...
Radifyan
Atelier Disko
History
In October 2009,
CakePHP
CakePHP is an open-source web framework. It follows the model–view–controller (MVC) approach and is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.
CakePHP uses well-known software engineeri ...
project manager Garrett Woodworth and developer Nate Abele resigned from the project to focus on lithium, a framework code base originally being developed at the CakePHP project as "Cake3".
In 2012 the project gained official sponsorship from
Engine Yard
Engine Yard is a San Francisco, California based, privately held platform as a service company focused on Ruby on Rails, PHP and Node.js deployment and management.
History
Engine Yard, founded in 2006, offers a cloud application management platf ...
.
In January 2014 the project was rebranded under the name li₃.
With the release of version 1.0 on June 6, 2016, David Persson followed Nate Abele as lead developer of the project.
In May 2020 a framework also named lithium scored the 4th place (out of 104) in the composite score of TechEmpower Web Frameworks Benchmarks Round 19,
but it is a modern C++17 asynchronous web server based on epoll, a totally different web framework from li₃.
See also
*
Comparison of web frameworks
References
External links
*
li₃: The Definitive GuideFramework API DocumentationSource code on GitHub
{{Web frameworks
Free computer libraries
Free software programmed in PHP
Web frameworks
Template engines
PHP frameworks
Software using the BSD license