awesome-graphql README

The project's README from github.com/chentsulin/awesome-graphql. As one markdown file: README.md.

Awesome GraphQL Awesome

A query language and runtime for APIs that prioritizes precise data fetching and strongly typed schemas.

Contents

Specifications

Foundations

Communities

Meetups

Implementations

JavaScript/TypeScript

Clients

Frontend Framework Integrations
React

Servers

Databases & ORMs
PubSub

Custom Scalars

Type

Miscellaneous

JavaScript Examples

TypeScript Examples

Ruby

Ruby Examples

PHP

PHP Examples

Python

Python Examples

Java

Custom Scalars

Java Examples

Kotlin

Kotlin Examples

C/C++

Go

Go Examples

Scala

Scala Examples

.NET

.NET Examples

Elixir

Elixir Examples

Haskell

SQL

Lua

Elm

Clojure

Clojure Examples

Swift

OCaml

Android

Android Examples

iOS

iOS Examples

ClojureScript

ReasonML

Dart

Rust

Rust Examples

D (dlang)

R (Rstat)

Julia

Crystal

Ballerina

Ballerina Samples

Tools

Tools - Editors & IDEs & Explorers

Tools - Testing, Prototyping & Mocking

Tools - Security

Tools - Browser Extensions

Tools - Docs

Tools - Editor Plugins

Tools - Miscellaneous

Databases

Services

CDN

CMS

Books

Videos

Podcasts

Style Guides

Blogs

Blogs - Security

Posts

Tutorials

Contributing

Contributions are welcome. Read the contribution guidelines before submitting a pull request.

awesome-graphql (chentsulin/awesome-graphql)

Searching Database…

Что это?Подобранный (awesome-)список ресурсов по GraphQL: спецификации, реализации, клиенты, серверы, инструменты, базы данных, сервисы, книги, видео, подкасты, руководства по стилю и обучающие материалы.
Это библиотека или просто список ссылок?Это простой подобранный список (документ в формате Markdown), а не библиотека с кодом и не среда выполнения. Он разбит на разделы: спецификации, реализации, инструменты, книги, подкасты и другие.
Список поддерживается в актуальном состоянии или ссылки могут устареть?Некоторые упомянутые инструменты или примеры могут устареть (например, старые стартовые шаблоны React/Relay), но проект запускает автоматические проверки ссылок и оформления, чтобы выявлять устаревшее.
Кому это полезно?Разработчикам, которые работают с GraphQL API и хотят в одном месте найти спецификации, клиентские и серверные библиотеки, инструменты, учебные материалы и ресурсы сообщества.
Как устроен список?Список разбит на крупные разделы: спецификации, основы, сообщества, митапы, реализации (дальше по языкам, например клиенты, серверы, базы данных и инструменты для типов в JavaScript/TypeScript), книги, видео, подкасты, руководства по стилю, блоги и обучающие материалы.
С чего новичку начать?Начните с раздела спецификаций, чтобы понять базовую спецификацию GraphQL и GraphQL over HTTP, затем посмотрите раздел реализаций, где есть связка клиента и сервера, например apollo-client и apollo-server.
Проверяются ли записи на качество?В репозитории используются автоматические проверки (awesome-lint и рабочий процесс бота), которые следят за оформлением и корректностью ссылок. В остальном качество оценивают сообщество и мейнтейнеры через пул-реквесты.
Есть ли материалы для языков, кроме JavaScript/TypeScript?Видимые разделы в основном посвящены реализациям на JavaScript/TypeScript (клиенты, серверы, фреймворки), а также не зависящим от языка спецификациям, инструментам, базам данных, книгам и подкастам.
Creator
chentsulin
Size
1.2 MB
Stars
15.1K
Updated
CommitOct 17
Age
11y
Commits · 90 Days