Labs
The labs at Six Apart are constantly humming as we work on new ideas to make the Web richer and more rewarding. Here, we'll reveal a few of our favorite ideas that are still in development stage. Download them, play with them — and please, send us your input and feedback at any time.
Some Useful Links
Labs Blog
Featured Projects
Movable Type Open Source
The Movable Type Open Source Project is a community effort, led by Six Apart, devoted to creating an open source version of the award winning, ground breaking and revolutionary blogging platform.
OpenID
OpenID was created at Six Apart and eliminates the need for multiple usernames across the web, simplifying your online experience. It has grown from its original grassroots community to be supported by some of the biggest sites on the net.
memcached
memcached is a general-purpose distributed memory caching system that is used all over the internet. It speeds up dynamic database-driven websites by caching data and objects in memory which reduces database load.
TypePad AntiSpam
TypePad AntiSpam was created to provide the blogosphere with a free, open source solution to fight comment spam. It fights spam for every TypePad blog and is used by some of the largest blogs online.
Additional Hip Projects
TrackBack
TrackBack was created at Six Apart in 2002 and provides a framework for peer-to-peer communication and notifications between web sites.
MogileFS
MogileFS is our open source distributed filesystem that enables horizontal scaling of storage across any number of cheap machines for high traffic applications.
Perlbal
Perlbal is our Perl-based reverse proxy load balancer and web server and it processes millions of requests a day on LiveJournal, and TypePad and dozens of other Web 2.0 applications.
Gearman
Gearman is a system to farm out work to other machines, dispatching function calls to machines that are better suited to do work, to do work in parallel, to load balance lots of function calls, or to call functions between languages.
TheSchwartz
The Schwartz is a job queuing framework that developers and administrators can use to offload non-critical work to a background task manager.
DJabberd
DJabberd is a high-performance, scalable, extensible Jabber/XMPP server framework designed to be highly extensible, scalable, and high performance.
Data::ObjectDriver
A relational object driver that doesn't suck. Data::ObjectDiver is an extensible Perl module that abstracts developers away from the complexities of SQL, caching and partitioning - without requiring a million other perl modules.
Developer Resources
Six Apart Update Stream
The Update Stream provides a simple interface to subscribe to a persistent stream of entries made in the Six Apart universe.
Movable Type Developers
Are you a developer or designer who wants to learn how to build on top of Movable Type?
Movable Type Designers
Do you get excited when you find a new "template tag"? Learn everything you need to know about creating great themes and templates for Movable Type.
TypePad Developers
TypePad is a powerful, hosted blogging service that provides developers with a robust set of APIs to manage weblog content, as well as an easy-to-use widget API enabling third parties to easily insert content into sidebars.
TypePad Widgets
The Widget API is as simple and straightforward as they come, and the documentation is all online.

