На официальном сайте - вот здесь
lib - сокращение от английского library (библиотека). Это отлаженная часть кода, написанная тобой или кем-то еще и не требующая дополнительной модификации (или минимальную модификацию). Библиотека хранится во внешних файлах. На блитце, если библиотека написана на самом блитце, доступ осуществляется либо путем включения библиотеки путем
include "имя_файла.bb"
или через Copy / Paste нужного фрагмента кода.
Написанная на другом языке библиотека, использующая стандартные соглашения о передаче параметров и оформленная в виде DLL (динамически подключаемой библиотеки), может подключаться статически (то есть на этапе компиляции), путем объявления функций в специальном decls файле. Как это сделать написано на главном сайте Блитца (а если не демо-версия Blitz3d, то в подкаталоге Userlibs находится текстовый файл с описанием).
Библиотека не обязательно содержит функции. Фактически, в случае блитца и использования include это макроподстановка, причем, даже в цикле, она выполнится всего один раз и не требует проверок на включение в код как в С++ (типа IF #DEFINE).