There are currently a lot of ways to manage code and install third-party functionality. The Ruby world has the Gem packaging system. As mentioned in Chapter 1 , What is FuelPHP?, the framework is adopting the PHP coding and interoperability standards. Part of this is the ability to use code from other frameworks without rewriting them to a FuelPHP package.
During the life span of a project, the packages may change with new functionality and security fixes. Like Bundler for Ruby on Rails, PHP has a dependency manager called Composer.
Composer allows you to declare which versions of libraries to install in your project, and it will install them for you. This is great when developing and testing, as you know exactly what code is installed. It also allows you to source control any changes to those libraries.
Although it is still early days for FuelPHP packages and Composer, there are a few packages available at the following link:
https://packagist.org/search/?q=fuel-
To add more dependencies...