Prisma - набор инструментов для управления БД через Node.js и TypeScript
Prisma состоит из 3 компонентов - Prisma Client, Prisma Migrate и Prisma Studio
Prisma Client может использоваться в любом backend приложении на JS/TS и поддерживает REST, GraphQL и gRPC (и любое другое API, которое использует БД) для API, и любую SQL БД
Prisma Migrate - это инструмент миграций БД схем, который хранит историю всех миграций и позволяет отменить любую из них
Prisma Studio - GUI среда разработки для баз данных, с возможностью просмотра и редактирования данных
В целом Prisma помогает облегчить управление БД и разработку backend приложений на JavaScript / Typescript
#jslib #prisma #database #backend #javascript #typescript #webdev #sql #graphql #rest #grpc
Prisma состоит из 3 компонентов - Prisma Client, Prisma Migrate и Prisma Studio
Prisma Client может использоваться в любом backend приложении на JS/TS и поддерживает REST, GraphQL и gRPC (и любое другое API, которое использует БД) для API, и любую SQL БД
Prisma Migrate - это инструмент миграций БД схем, который хранит историю всех миграций и позволяет отменить любую из них
Prisma Studio - GUI среда разработки для баз данных, с возможностью просмотра и редактирования данных
В целом Prisma помогает облегчить управление БД и разработку backend приложений на JavaScript / Typescript
#jslib #prisma #database #backend #javascript #typescript #webdev #sql #graphql #rest #grpc
Graffiti - минималистичный GraphQL фреймворк
Основан на файловой системе, где каждый
Из коробки вы получаете:
- Автоматический GraphQL API
- Реляции между GraphQL типами
- Доступ к GraphQL Playground (для
- Кастомные резолверы
- Кастомные сложные реляции
- Автоматическая перезагрузка при изменении схем (в
- Расширяемость с помощью плагинов
Библиотека вдохновлена Next.js, где все страницы экспортированы в отдельных файлах, которые образуют удобную структуру приложения
#jslib #javascript #graphql #backend #webdev #nodejs
Основан на файловой системе, где каждый
.js
файл становится GraphQL схемой. Из этих файлов генерируется готовое GraphQL API.Из коробки вы получаете:
- Автоматический GraphQL API
- Реляции между GraphQL типами
- Доступ к GraphQL Playground (для
dev
режима)- Кастомные резолверы
- Кастомные сложные реляции
- Автоматическая перезагрузка при изменении схем (в
dev
режиме)- Расширяемость с помощью плагинов
Библиотека вдохновлена Next.js, где все страницы экспортированы в отдельных файлах, которые образуют удобную структуру приложения
#jslib #javascript #graphql #backend #webdev #nodejs