But what about Premium plugins not found on the wordpress site ? How would your plugin list those ?
This plugin uses the plugins_api function from the your wordpress installation and even if is not documented, it was easy to comprehend by looking at the wordpress code and it is a good way to extract information about many plugins.
As for the premium plugins, as you may know, many of them have their own sites and there is no direct way to extract the necessary information on those cases and I suspect some plugin authors might not even want to supply such information in other sites other their own or site that they control. So unless the information is made available to others in parsable format (from the author or a plugin listing site), this plugin most likely is not going to have premium plugin listing.
Also is there an option to select/deselect whether to show activated only, deactivated and show all ?
I assume what you asking is option in which a plugin (from the list), that is currently installed, displays some sort information to indicating the it activated/deactivated, correct ?
It would be great being able to choose what plugin to be displayed.
This plugin basically performs a search in the wordpress plugin repository, but I have an ideia to achieve that result that might work without too much work. Check the plugin page when I release the next version.
It would also be great to be able to show what version of the plugin is being used as well
The plugin can display the version as well other information as indicated in the installation tab in the plugin page. But as I mentioned, it current extracts information from wordpress.org, not from the current wordpress installation. Wouldn't be better to use other plugin ? I believe that should several plugins that do that.