Juggle proporciona animación para patrones de malabarismo especificados por la notación de intercambio de sitios. Las características incluyen patrones ingresados por el usuario, transiciones, acercamiento y alejamiento, y ajuste de velocidad. Ejemplos de patrones incluyen cascada de cinco pelotas, cascada inversa de cinco pelotas, tenis de cinco pelotas, ducha de tres pelotas, destello de tres pelotas.