Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Beginnings for Lithium's full-fledged documentation effort.
Branch: master
Pull request Compare This branch is 257 commits behind UnionOfRAD:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Lithium: The Definitive Guide

So you're interested in writing tight apps with the latest RAD techniques? Welcome to Lithium, the most RAD framework for PHP.

This set of guides is meant for PHP developers trying to get a handle on what Lithium can do, and—more importantly—what it can do for you. This set of guides is meant to give you a world-class tour of the Lithium framework. Once you're done, you'll know how to do MVC, data access, authentication, authorization, validation, internationalization, layouts, and unit testing. In short, you'll learn how all about Rapid Application Development, Lithium style.

Enough talk. Let's get started.


This project is an ongoing work, and we need your help. Lithium users new and old are welcome to join in the fun. If you've struggled with something, help us record and share the solution so others can find the way more easily. There are many ways you can help:

  • Code examples to enrich current documentation
  • Do lists or tables to help explain concepts
  • Rough notes that describe an oft-used process
  • Corrections (typos, inaccuracies, etc.)
  • Translations

If you'd like to help, simply fork the project on GitHub, open a new issue, or get in contact with one of the core team members. You can give us a shout in channel #li3 on server Freenode, or send an email to anderson.johnd at gmail dot com.

Something went wrong with that request. Please try again.