COPPER is an open-source, powerful, light-weight, and easily configurable workflow engine. The power of COPPER is that it uses Java as a description language for workflows.
COPPER is a high-performance workflow engine and comprises key features such as
When designing COPPER, we put the main focus on performance and reliability.
Use the language you know best!
In contrast to many other Java-based workflow engines, it is not only written in 100% pure Java but it also uses Java for workflow definitions.
Plus, you can dynamically modify workflows at runtime due to its automatic class reloading!
COPPER 5.5.0 runs with Java 8 to 23. Java 7 is supported by COPPER 4.x.
COPPER is released under Apache License 2.0
The complete source code, releases and useful documentation are available at GitHub.