jkboyce / jugglinglab

Juggling Lab juggling animator
https://jugglinglab.org
GNU General Public License v2.0
86 stars 17 forks source link

Juggling Lab juggling animator

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

The project site has more information and download links.

There is also a web service to generate animated GIFs from a pattern description.

The code

Juggling Lab is written in Java and uses standard Swing components, and it should run on any platform supported by Java 11 or later. The pom.xml file is used by Maven to build the code, and scripts in /bin run the compiled jar.

Clone the repository and play around with it! I always appreciate bug reports (file under "Issues" above), and am always open to pull requests (bug fixes, new/updated pattern files, new features).

Contributors

Juggling Lab has been in development since 1997 – the earliest days of the Java language. It started as an AWT applet running in a browser, then migrated to Swing with the release of Java 1.2. Eventually Juggling Lab morphed into the desktop application it is today.

Over that long span of time the project has seen contributions from many people, including: