Правильный ответ - просто писать код. Ведь что такое фреймворк? Это совокупность библиотек. Библиотека - это просто код (утрируя). Хотите все сделать сами - пишите сами все, что вам необходимо.
Просто проблема в том, что программист едва-ли станет такое делать: библиотеки пишут сообщества, они, как правило либо уже прошли миллиард итераций оптимизации или находятся в процессе. Напишите ли вы лучше чем множество опытных разработчиков?
Но и плюсы есть, ваше решение будет гарантированно легче (едва-ли вы станете писать ненужный код)