Поместите свободные функции в помощники. Сгруппируйте похожие функции в помощник и дайте ему осмысленное имя файла. После загрузки помощника функции можно использовать так, как если бы это был require_once () или include.
Если у вас есть класс, который якобы «не имеет ничего общего» с Codeigniter, их обычно можно преобразовать в библиотеки с минимальными усилиями или без усилий.
Плагины выводятся в CI 2.0, как сказал Фил Стерджон, в пользу помощников и библиотек. Это хорошая вещь, я думаю. Никогда не было особой необходимости в «плагинах».