Code
Welcome!
Here you will find various programs, libraries, components, and code snippets which make up LiveJournal. You can use these in your own projects, or to run a livejournal server on your own site or intranet.
*
Clients
Here are the various LiveJournal clients which have source available:
Server Code
The LiveJournal server code was initally released in a set of .tar archives, which you can find in our LiveJournal code repository.
The most recent version of LiveJournal is located in CVS at http://cvs.livejournal.org/.
To ensure that you have the best working version, we recommend installing straight from CVS.
When installing, be sure to look over INSTALL.txt, located in CVS.
There are other sites that use LiveJournal as the framework application behind them, and here is a short (and rather incomplete) list:
Libraries
These things have all been developed for LiveJournal but aren't LiveJournal-specific.
Name | License | Maintainer | Description |
LJ::Cache | LGPL | bradfitz | Perl module to do caching of images and other data from the database, while keeping a bound on memory usage. |
LJ::TextMessage | LGPL | ntang | Perl module to send people text messages on their cellphones and pagers |
LJ::SpellCheck | LGPL | evan | Perl module to check spelling, using ispell or aspell |
HTML Cleaner | LGPL | bradfitz |
BML
The server-side markup language and templating engine we use is BML. BML is included inside the server distribution.
|