The main focus of this chapter was packages: how to install external packages and how to create your own packages. You have therefore learned how to create and use reusable code. We have used the fuel-recaptcha package, but if you go to the URL https://github.com/fuel-packages?tab=repositories, you will see there are a lot of different packages available. Since FuelPHP also uses Composer, you can look into https://packagist.org/search/?q=fuel and install additional packages using Composer.
When you think about adding a new feature in your application, it is always a good idea to see if there is an existing project fulfilling your needs. If you can't find one, you can improve a close enough package or create your own, as we did with our custom Captcha
package. Once finished, consider sharing it, for instance, by publishing it on GitHub; you can then give back to the community who brought you this amazing framework.
In the next chapter, you will see how you can create an application...