Lunatic

Lunatic — скромный, гибкий и расширяемый backend-фреймворк, написанный на TypeScript. Его отличают отсутствие зависимостей, высокая скорость работы и полностью протестированная кодовая база.

Существует множество backend-фреймворков, особенно для Node.js. Основная причина, побудившая меня создать еще один, — образовательные цели. Я хотел узнать, как работают backend-фреймворки. Другая причина заключается в том, что в то время доступные решения были либо слишком минималистичны, либо просто избыточны для большинства проектов.

Вы можете использовать Lunatic для своих приложений. Его кодовая база хорошо протестирована, написано несколько примеров использования. Однако помните, что фреймворк во многом является учебным проектом. Сейчас Lunatic лишь поддерживается, новый функционал не добавляется, так как теперь я гораздо меньше пишу на Node.js.

25-26 марта 2025 года я обновил сайт документацию фреймворка, переписав его на Starlight. Так, стал доступен поиск, страницы стали загружаться быстрее и проч.