All Projects → davazp → Graphql Mode

davazp / Graphql Mode

Licence: gpl-3.0
An Emacs mode for GraphQL

Projects that are alternatives of or similar to Graphql Mode

emacs-mips-mode
An Emacs major mode for MIPS assembly code
Stars: ✭ 22 (-81.67%)
Mutual labels:  melpa, emacs-mode
emacs-pug-mode
Pug support for Emacs, based on slim-mode.
Stars: ✭ 39 (-67.5%)
Mutual labels:  melpa, emacs-mode
go-playground
GNU/Emacs mode that setup local Go playground for code snippets like play.golang.org or even better :)
Stars: ✭ 64 (-46.67%)
Mutual labels:  melpa, emacs-mode
Graphql
moved to angel-dart/angel/packages/graphql
Stars: ✭ 115 (-4.17%)
Mutual labels:  graphql
Postgraphile
GraphQL is a new way of communicating with your server. It eliminates the problems of over- and under-fetching, incorporates strong data types, has built-in introspection, documentation and deprecation capabilities, and is implemented in many programming languages. This all leads to gloriously low-latency user experiences, better developer experiences, and much increased productivity. Because of all this, GraphQL is typically used as a replacement for (or companion to) RESTful API services.
Stars: ✭ 10,967 (+9039.17%)
Mutual labels:  graphql
Searchobjectgraphql
GraphQL plugin for SearchObject gem
Stars: ✭ 118 (-1.67%)
Mutual labels:  graphql
Graphql Directive Auth
GraphQL directive for handling auth
Stars: ✭ 120 (+0%)
Mutual labels:  graphql
Graphql Markdown
The easiest way to document your GraphQL schema.
Stars: ✭ 114 (-5%)
Mutual labels:  graphql
Shio
✨ :dna: Shio CMS - Model Content, Use GraphQL and Create Site using Javascript with Native Cache and Search.
Stars: ✭ 119 (-0.83%)
Mutual labels:  graphql
Odatatoentity
OData .net core
Stars: ✭ 117 (-2.5%)
Mutual labels:  graphql
Autograph
A GraphQL Client in Swift
Stars: ✭ 117 (-2.5%)
Mutual labels:  graphql
Graphql Stack
A visual explanation of how the various tools in the GraphQL ecosystem fit together.
Stars: ✭ 117 (-2.5%)
Mutual labels:  graphql
Server
Framework NodeJS for GraphQl
Stars: ✭ 118 (-1.67%)
Mutual labels:  graphql
Graphql Nodejs Hapi Api
How to set-up a powerful API with Nodejs, GraphQL, MongoDB, Hapi, and Swagger
Stars: ✭ 116 (-3.33%)
Mutual labels:  graphql
Graphene Gae
GraphQL Support for Google AppEngine [DEPRECATED - Looking for maintainers]
Stars: ✭ 119 (-0.83%)
Mutual labels:  graphql
Pgql Lang
PGQL is an SQL-based query language for the Property Graph data model
Stars: ✭ 114 (-5%)
Mutual labels:  graphql
Client Side Graphql
Stars: ✭ 119 (-0.83%)
Mutual labels:  graphql
Angular Enterprise Example
Scalable / Large Angular application structure example
Stars: ✭ 117 (-2.5%)
Mutual labels:  graphql
Flask Graphene Sqlalchemy
A demo project for Flask + GraphQL (With Graphene & SQLAlchemy)
Stars: ✭ 117 (-2.5%)
Mutual labels:  graphql
Universal React Apollo Example
Universal React Apollo App (GraphQL) consuming: https://github.com/WeLikeGraphQL/wordpress-graphql-api-example!
Stars: ✭ 117 (-2.5%)
Mutual labels:  graphql

graphql-mode

MELPA

graphql-mode is an emacs mode to edit GraphQL schema and queries.

Installation

graphql-mode can be installed from MELPA repository at http://melpa.org/.

Once the installation is completed, any file with a .graphql extension will be loaded with this mode.

You can optionally install json-mode, and it will be enabled in the buffer that contains the response from a GraphQL service.

Querying Endpoints

To send a query to a server, you will first need the request package. Then use graphql-send-query (C-c C-c) to send a query.

If you have a .graphqlconfig file, you can select an endpoint configuration with graphql-select-endpoint (C-c C-l).

To send additional headers for a request, graphql-extra-headers must be set. It is automatically set by graphql-select-endpoint, or you can edit its value using JSON with graphql-edit-headers (C-c e h).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].