The Java Simple Plugin Framework is a framework for creating and using plugins for programs written in Java. It was built to reduce development time while increasing code maintainability of small to medium sized projects. It completely hides the implementation details of components, so you only use their interfaces. It is only 590k in size. Components may be loaded with only two lines of code. It makes heavy use of annotations. Through usage of generics, it is usually type safe. There are additional plugins to export other plugins by JavaScript, JSON, LipeRMI, XMLRPC, Delight XMLRPC, or ERMI. Plugins may be discovered on the local network through ZeroConf. There is initial support for RDF.