Does Anyone Use This Stuff?

If we weren't using it, we wouldn't have wrote it! MochiKit is still young, but quite mature. It was written to support MochiBot, but it's already popping up as a key component of other public projects!

If you want to see your MochiKit enabled application featured here, !

GpsGate Server is a realtime GPS tracking and reporting platform. The main application, VehicleTracker, helps monitoring a fleet of vehicles live on a map or through historic reports. Developers can create plugins for both server and client applications, integrating with other systems via Web Services (SOAP, JSONP).

Escape From The Web

Escape From The Web (EFTW) is a web-based terminal emulator written in Python using the Tornado web framework and the MochiKit JavaScript framework. It is based on Ajaxterm but unlike Ajaxterm, EFTW does *not* use long-polling (constantly re-requesting screen updates every second or so). Instead, EFTW uses long-lived HTTP streams to keep the screen updated at all times which allows for more immediate updates and uses considerably less bandwidth.


MarkMail is a free service for searching mailing list archives, check out the MochiKit mailing list search at!


AgileGallery is an AJAX photo gallery that rips through the XML output from Picasa (a free download from google) and generates the paging and thumbnails and displays the full sized photos along with any description entered in Picasa.


AFLAX stands for Asynchronous Flash and XML. AFLAX is a library that leverages MochiKit to transparently bridge the Adobe Flash runtime and JavaScript, including its advanced graphics, networking, video and camera support.


PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support.


Snipshot is an easy to use online photo editing application that allows you to crop, resize and rotate photos right in the browser with an AJAX UI.

Instant Domain Search

Instant Domain Search searches the .com, .net, and .org domain registries while you type and gives you instant feedback as to whether the domain is available or not.


TurboGears is the first web framework to include MochiKit as a standard component. You can see examples of TurboGears plus MochiKit in Zesty News (currently in private alpha, as of this writing) and

Tagalag lets you tag email addresses. You can see what others have tagged you as and remove tags if they are inappropriate. Almost all of the data stored by Tagalag is JSON accessible, and many of the pages take advantage of MochiKit to create a fluid user interface.

If you register or take a look at the demo, you'll see lots of sortable tables and XMLHttpRequests. The pages load extremely fast, and you can refresh the data without a full page reload if you're really itching to see just how much ass your Flash movies are kicking today.