Easy Modularization
Easy Modularization
Divide your application into smaller modules that can be loaded and unloaded at runtime
Easy Composition
Easy Composition
Compose and orchestrate plugins to create complex behavior outside of your application
The Simple Java Plugin System
PlugFace allows to easily define, load and manage plugins in Java. Plugins are simply class that are loaded into an application at runtime, without the need to have them available at compile time.
Description
Description
PlugFace is the simple, friction-free Java plugin framework that allows you to load classes at runtime without having to worry about anything. Just grab your plugins, follow the three line quickstart example and you're good to go!
Learn How
Learn How
PluginManager manager = PluginManagers.defaultPluginManager();
manager.loadPlugins(PluginSources.jarSource("path/to/plugin/folder"));
Greeter greeterPlugin = manager.getPlugin(Greeter.class);