> For the complete documentation index, see [llms.txt](https://wp-launchpad.gitbook.io/launchpad/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wp-launchpad.gitbook.io/launchpad/modules/listing.md).

# Listing

Launchpad is framework that tries to keep the lowest footprint on your performance and memory. That's why we made the choice to ship only the essential code as the default configuration.

However as every good Framework it is still possible to cover a large amount of usage by installing modules.

For that we created a system of libraries interacting with an installer Library in the framework code that makes the installation from each module you install automatically.

### Modules available

For the moment the all list of developed modules are the following:

|                                              Module                                              | Description                                       |
| :----------------------------------------------------------------------------------------------: | ------------------------------------------------- |
| [Action scheduler](https://github.com/CrochetFeve0251/rocket-launcher-action-scheduler-take-off) | Handle asynchronous code or code to execute later |
|              [BerlinDB](https://github.com/CrochetFeve0251/rocket-launcher-database)             | A simple Database library                         |
|           [Logger](https://github.com/CrochetFeve0251/rocket-launcher-logger-take-off)           | A PSR-3 compatible logger                         |
|      [Uninstaller](https://github.com/CrochetFeve0251/rocket-launcher-uninstaller-take-off)      | Set actions to be done on uninstall               |
|       [Filesystem](https://github.com/CrochetFeve0251/rocket-launcher-filesystem-take-off)       | Interact with the filesystem                      |
|          [Front-end](https://github.com/CrochetFeve0251/rocket-launcher-front-take-off)          | Create a front-end with Bud.js for your plug-in   |
|                   [Renderer](https://github.com/wp-launchpad/renderer-take-off)                  | Use a renderer for your plug-in                   |
|               [Options](https://github.com/wp-launchpad/framework-options-take-off)              | Use options for your plug-in                      |
|                        [Bus](https://github.com/wp-launchpad/bus-take-off)                       | Use CRQS bus for your plug-in                     |
|       [Hook extractor](https://github.com/CrochetFeve0251/rocket-launcher-hooks-extractor)       | Extract hooks from your plugin into a yaml file   |
