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
You can get the LiveJournal server code either from the latest snapshots in *.tar.gz format, or from CVS. The snapshots are taken pretty regularly, and CVS is almost always stable, so use whatever's easiest for you. Whatever you do, though, read the documentation.
 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.
|