A plugin framework and application container with built-in extensibility mechanism
Java

README.md

Join the chat at https://gitter.im/scijava/scijava-common

SciJava Common is a common library for SciJava software. It provides a plugin framework, with an extensible mechanism for service discovery, backed by its own annotation processor, so that plugins can be loaded dynamically. It is used by both ImageJ and SCIFIO.