Welcome to the Plump project web server. The Plump project was founded to develop a portable multithreaded plugin framework that enables dynamic runtime discovery, loading and execution of C++ plugin modules.
Plump is aimed at developers seeking to seamlessly integrate a robust and powerful plugin framework into their software project.
Plump is pronounced /plΛmp/. Plump is a bacronym for Pluggable Lightweight Ubiquitous Multithreaded Platform. The acronym was retrofitted to the project name only after Plump had been chosen. If you come up with a better acronym, please let us know.
What Plump provides
The Plump project is dedicated to providing a stable, powerful and portable C++ plugin framework.
The Plump project provides free open-source software that allows developers to easily integrate and utilise a plugin framework within their software projects.
The Plump project strives to provide support to its users. Support is available in the form of documentation, tutorials, and community discussion boards.
Why Plump exists
The purpose of the Plump project is to fill the gap created by the absence of readily available, flexible, portable C++ tools for dynamic runtime discovery, loading and invocation of C++ objects.
Plump features the ability to to instantiate many plugin instances from one plugin module so as to have, for example, one visualization plugin operating on two different sets of data at the same time.
If you want to know more about how plump came to be, check out the history of Plump.
Where Plump is going
Plump is constantly being improved by a community of developers that use it within their own software projects.
Plump's future development direction is shaped and driven by the needs of the community.
New features are added as they are needed by the developers.
A tentative roadmap can be found here.
How you can help
If you would like to help improve plump, you can do so in a number of ways.
You can help by reporting bugs, contributing code and bug fixes, writing documentation, supporting development of new features, writing reviews, etc.
If you are using plump in your open source project, you are encouraged to let us know.
Who is behind Plump
Matteo Vescovi originally wrote and currently maintains Plump.
What users think of Plump software
You are encouraged to let us know what you think! Drop down by the forum to discuss plump development and features, visit the bug report page to help improve plump, or leave a comment in any page (you need to be logged in to avail of this feature). Your opinion counts!
For more information on what the Plump project is all about, click here.