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
Создание масштабируемого GraphQL API с помощью AWS CDK, TypeScript, AppSync, DynamoDB и AWS Lambda
#graphql #aws #jsarticle #javascript #backend #typescript #webdev #appsync #dynamodb #lambda #serverless
#graphql #aws #jsarticle #javascript #backend #typescript #webdev #appsync #dynamodb #lambda #serverless
Amazon
Building Scalable GraphQL APIs on AWS with CDK, TypeScript, AWS AppSync, Amazon DynamoDB, and AWS Lambda | Amazon Web Services
October 16, 2023: This post has been updated to include the latest CDK AppSync Constructs. September 14, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. AWS AppSync is a managed serverless GraphQL service that…
Загрузка файлов в React с помощью GraphQL и Google Storage
#jsarticle #javascript #react #graphql #googlestorage #frontend #webdev
#jsarticle #javascript #react #graphql #googlestorage #frontend #webdev
Smashing Magazine
How To Manage File Uploads In React With Google Storage And GraphQL — Smashing Magazine
From a user’s profile picture to other media assets, data collection and storage to cloud services through file uploads have become an essential feature for most modern applications. Today, Nwani Victory will show you how to file uploads that can be implemented…
GraphQL через вебсокеты
Так как GraphQL - это язык запросов данных, то он он необязательно привязан к REST. В этой статье показывается как можно использовать GraphQL через вебсокеты при помощи модуля
#jsarticle #javascript #frontend #webdev #graphql #websockets
Так как GraphQL - это язык запросов данных, то он он необязательно привязан к REST. В этой статье показывается как можно использовать GraphQL через вебсокеты при помощи модуля
graphql-ws#jsarticle #javascript #frontend #webdev #graphql #websockets
The Guild
GraphQL over WebSockets (The Guild)
Coherent, zero-dependency, lazy, simple, server and client implementation of the new, security first, GraphQL over WebSocket Protocol.
graphql-let - инструмент для улучшения генерации типов для GraphQL кода
Можно использовать в виде CLI, Webpack загрузчика или Babel плагина
#jstools #javascript #frontend #webdev #graphql
graphql-let основан на graphql-codegen, но в отличие от просто генерации кода, ещё генерируются и типы + HMR (hot module replacement) работает без артефактовМожно использовать в виде CLI, Webpack загрузчика или Babel плагина
#jstools #javascript #frontend #webdev #graphql
GraphQL Helix - гибкая и минималистичная библиотека для создания GraphQL серверов
- не привязан к фреймворкам, и даже к рантаймам. Можно использовать в Node, Deno и даже в браузере
- поддерживает Server push и client pull с помощью директив
- нет дополнительных зависимостей кроме
- гибок в настройке, позволяет реализовать свой GraphQL сервер из маленьких абстракций
#jslib #javascript #backend #webdev #graphql
- не привязан к фреймворкам, и даже к рантаймам. Можно использовать в Node, Deno и даже в браузере
- поддерживает Server push и client pull с помощью директив
@defer и @stream- нет дополнительных зависимостей кроме
graphql-js- гибок в настройке, позволяет реализовать свой GraphQL сервер из маленьких абстракций
#jslib #javascript #backend #webdev #graphql
gql - универсальный GraphQL HTTP модуль для Deno
- Поддерживает любой фреймворк, использующий
- Экспортирует все GraphQL интерфейсы из
- Написан на TypeScript
#jslib #deno #backend #graphql #webdev
- Поддерживает любой фреймворк, использующий
net/http- Экспортирует все GraphQL интерфейсы из
graphql_deno- Написан на TypeScript
#jslib #deno #backend #graphql #webdev
GitHub
GitHub - deno-libs/gql: ☁ Universal GraphQL HTTP middleware for Deno
☁ Universal GraphQL HTTP middleware for Deno. Contribute to deno-libs/gql development by creating an account on GitHub.
Создание чата в реальном времени с SMS уведомлениями на Next.js, Prisma и GraphQL
#jsarticle #javascript #frontend #webdev #react #graphql #fullstack #prisma #nextjs
#jsarticle #javascript #frontend #webdev #react #graphql #fullstack #prisma #nextjs
Medium
Building a Realtime GraphQL Chat Application With SMS Notifications
With the emergence of GraphQL came a new way for developers to develop client/server applications. The benefits of developing GraphQL…
Gqless - GraphQL клиент, в котором не нужно писать запросы
Работает в рантайме с помощью
Например:
const { countries: { flag } } = useQuery()
создаст GraphQL запрос
Из фич:
- Типы из коробки
- Работает с React, включая Suspense и хуки
- Готов к использованию в продакшене (поддерживает кэширование, SSR и т.д.)
#graphql #jslib #javascript #react #frontend #webdev
Работает в рантайме с помощью
Proxy API, который смотрит, какие поля были запрошены.Например:
const { countries: { flag } } = useQuery()
создаст GraphQL запрос
query { countries { flag } }Из фич:
- Типы из коробки
- Работает с React, включая Suspense и хуки
- Готов к использованию в продакшене (поддерживает кэширование, SSR и т.д.)
#graphql #jslib #javascript #react #frontend #webdev