Pocketbase – open-source realtime back end in 1 file
PocketBase — открытый backend в одном исполняемом файле на Go с поддержкой JavaScript SDK. Он объединяет реалтайм-базу данных на SQLite (с relations, индексами, валидацией и подписками через WebSocket), встроенную аутентификацию (email/password, OAuth2, one-time passwords), хранение файлов с автоматическим CDN и генерацией thumbnails, а также полнофункциональный admin dashboard с возможностью кастомизации UI и API-эндпоинтов.
Сервер разворачивается за секунды без зависимостей, поддерживает миграции, hooks для бизнес-логики, сборку кастомных бинарников и realtime-обновления клиентов. Идеален для быстрого прототипирования или production-приложений: от чатов до CMS. Всё в 10+ МБ файле, с фокусом на простоту и производительность.