Juggling Lab screenshot
Juggling Lab

~ Current release: 1.7.4 (June 15, 2026) ~

Juggling Lab is an application for creating and animating juggling patterns. Its main goals are to help people learn juggling patterns, and to assist in inventing new ones.

This software is released under the GNU General Public License, version 2. Project source code is on Github.

Web application release NEW

Juggling Lab now runs in your browser! Try it at http://jugglinglab.org/anim

Pattern information can be embedded in the URL after the anim part, exactly as with the old GIF server. More details are here.

Important note for the web app: Local storage is not retained between browser sessions. So if you create pattern lists you want to keep – export them to JML before you quit!

This release also marks the official retirement of the Juggling Lab GIF server. (Farewell old friend.) If you want animated GIFs remember you can always use the desktop version to make them, both in the application and via the command line.

iOS release NEW

Juggling Lab is finally available for iPhone and iPad! Store link

Android update NEW

The Android version of Juggling Lab has been recently updated. Store link

Downloads

Application

Other things

Documentation

Specialized material the average user won't need to know:

Quick feature overview

Interested in Juggling Lab?

You can contribute to the project by:

Contributors

Juggling Lab has been in development in various forms since 1997. Over that long span of time the project has seen contributions from many people, including: