Skip to content
daschl edited this page Jul 1, 2011 · 17 revisions

Welcome to Lithium!

Lithium, the most RAD framework for PHP 5.3+ is focused on quality, speed, and flexibility. It's a set of no-nonsense philosophies and tools that enable you to build better applications, in less time, without sacrificing quality or extensibility.

Lithium understands distributed storage and caching, queuing systems, micro-dispatch frameworks, with integrated support for document oriented databases like CouchDB and MongoDB, alongside relational databases like MySQL and PostgreSQL.

Lithium's architecture allows you to get your application up and running quickly, and still allows you to take control of the framework to support the requirements of your application.

Something for everybody

Lithium is a full-stack framework that provides structure and conventions for rapid development, but is built for extensibility and reuse, making it easy for you to [wiki:guides/using-in-external-apps integrate Lithium with your custom apps] and vice-versa.

Features [with special thank you to PHP 5.3]

  • Integrated Unit Testing (speed, quality) [thank you: closures, iterators]
  • Aspect Inspired Filter System (flexibility) [thank you: closures, lambdas, iterators]
  • Document Oriented Data Sources (speed, flexibility) [thank you: couchdb, mongodb]
  • Automatic output escaping (quality) [thank you: stream wrappers]
  • Extensible plugin support (flexibility) [thank you: namespaces]
  • Static Models with Object Oriented Results (speed, flexibility) [thank you: late static binding, iterators]
  • More, More, More....

Plugins

Applications

Clone this wiki locally