
Lottie4J — JavaFX Lottie Animation Library
Lottie4J is an open-source Java and JavaFX library to parse Lottie JSON animations into Java objects and play them in a JavaFX component.
Read more about Lottie4J — JavaFX Lottie Animation LibraryOpen-source Java and JavaFX libraries by CodeWriter: Lottie4J for animations, Sheetmusic4J for sheet music, MelodyMatrix viewers, a DMX512 lighting library, a JetBrains IDE plugin, and a Lemon Squeezy API client.
CodeWriter builds libraries in public. Most of them started because something was missing in the Java ecosystem, and all of them are free to use in your own projects.
Visuals and music in JavaFX. Lottie4J parses and plays Lottie animations, Sheetmusic4J renders MusicXML and ABC scores on a JavaFX canvas without a browser engine, and the MelodyMatrix viewers show what JavaFX can do beyond the usual business applications. All three come together in the MelodyMatrix application.
Hardware and tooling. The DMX512 and Open Fixture Library library controls stage lights and moving heads from Java, in the same spirit as our home automation work and the book Java Programming for Raspberry Pi. The Recent Projects Organized plugin tidies up the project list in IntelliJ IDEA, and the Lemon Squeezy Java library adds Merchant-of-Record payments to a Java application.
Found a bug, or want a feature? Every project is on GitHub, and you can always contact us directly.

Lottie4J is an open-source Java and JavaFX library to parse Lottie JSON animations into Java objects and play them in a JavaFX component.
Read more about Lottie4J — JavaFX Lottie Animation Library
Sheetmusic4J is an open-source Java and JavaFX library to parse MusicXML, ABC Notation, and other format into Java objects and render them as native sheet music views in a JavaFX component.
Read more about Sheetmusic4J — JavaFX Sheet Music Library
Open-source JavaFX views for MelodyMatrix, showing how JavaFX can visualize MIDI music and data far beyond typical business apps.
Read more about MelodyMatrix Viewers — Open-Source JavaFX Demos
Open-source Java library for the DMX512 lighting protocol and the Open Fixture Library (OFL), with a JavaFX demo to control stage lights and moving heads.
Read more about Java DMX512 & Open Fixture Library (OFL) Library
A free JetBrains IntelliJ IDEA plugin that groups your recent projects into a tidy tree view by name, making it faster to switch between many projects.
Read more about Recent Projects Organized — IntelliJ IDEA Plugin
Open-source Java library for the Lemon Squeezy API — add Merchant-of-Record payments, licensing and digital sales-tax handling to your Java application.
Read more about Lemon Squeezy Java Library