Welcome to LiveJournal!   Home | News | Help

Welcome!
Login
Create a Journal
Update Journal

Find Users
Random
By Community
By Interest

LiveJournal
Download
Topics
Invite a Friend
Paid Accounts

Help & Support
LiveJournal FAQ
Have a question?
Lost Password
Developer Area

Legal
Terms of Service
Privacy
COPPA

 
 
 

 

 

 Username:   Password:   
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:

NameLicenseMaintainer
LiveJournal for WindowsGPLvisions
LoserJabber (GTK+ client)GPLevan
mirclj (mIRC client)Custommartmart
AliveJournal (BeOS client)GPLgrahams
LiveJournal for Mac OS XBSDcryo

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.

NameLicenseMaintainerDescription
LJ::CacheLGPLbradfitzPerl module to do caching of images and other data from the database, while keeping a bound on memory usage.
LJ::TextMessageLGPLntangPerl module to send people text messages on their cellphones and pagers
LJ::SpellCheckLGPLevanPerl module to check spelling, using ispell or aspell
HTML CleanerLGPLbradfitz

BML
The server-side markup language and templating engine we use is BML. BML is included inside the server distribution.