Welcome to Go Juggle!

Go Juggle is a comprehensive toolkit for analyzing and generating siteswap juggling patterns. Explore the mathematical beauty of juggling notation with our interactive tools.

Pattern Generator

Generate siteswap patterns based on props, period, height, and filtering criteria. Discover new juggling patterns that match your specifications.

Start Generating

State Diagrams & Graphs

Visualize the state transitions of siteswap patterns for different number of props and heights.

Show Me

Pattern Info

Get detailed information about any siteswap pattern including props, period, height, and other properties.

API Access

All tools are also available via REST API:

  • POST /api/v1/generate - Generate siteswap patterns based on criteria
  • POST /api/v1/diagram - Create state diagrams for visualization
  • GET /api/v1/info/:pattern - Get detailed pattern information
  • ...
View API Docs