GraphQL: Syntax Highlighting installs statistics
By GraphQL Foundation (3 listings) · VS Code Marketplace · Programming Languages
Adds syntax highlighting support for .graphql & embedded support for javascript, typescript, vue, markdown, python, php, reason, ocaml and rescript
GraphQL: Syntax Highlighting has 2,803,501 recorded installs on VS Code Marketplace.
It ranks #262 of 2,500 tracked VS Code Marketplace listings by installs.
It is rated 5.0 out of 5 from 3 ratings.
PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.
Rating: 5.00 / 5 from 3 ratings
About GraphQL: Syntax Highlighting
GraphQL Syntax Support
Adds full GraphQL syntax highlighting and language support such as bracket matching.
• Supports .graphql/.gql/.graphqls highlighting • Javascript, Typescript & JSX/TSX (examples: test.js & test.ts) • Vue (examples: test-sfc-comp.vue & test-sfc.vue) • Svelte (example: test.svelte) • ReasonML/ReScript (%graphql() ) (example: test.re) • Python (example: test.py) • PHP (example: test.php) • Markdown (examples: test.md & test-py.md) • Scala (example: test.scala)
You'll want to install this if you do not use graphql-config, or want to use the highlighting with other extensions than vscode-graphql
Contributing
Feel free to open a PR to fix, enhance any language support, or even add new languages 😍
see:
• the grammars • the applicable vscode docs
Contributor Guide: Improving a Language
Whether fixing a bug or adding a new delimiter for your language, here are a few tips for you:
1. TDD approach: add your bug case or new delimiter example to the relevant file in tests/fixtures 1. run yarn test -u in the syntax extension workspace, and observe whether vscode-textmate tokenizes your example properly 1. fix/update/add the relevant pattern, and repeat the above to see if the tokenization changes. you should see meta.embedded.block.graphql 1. to test manually, run yarn vsce:package in the workspace and right click to install the bundled vsix extension, and open the fixture file
Contributor Guide: Adding a Language
1. add a file to grammars following our other examples. 1. be sure to add it to package.json contributions as well, in the grammars section. the text.html.markdown is for applying to markdown codeblocks 1. use a scope ala source.{lang} from a vscode-provided syntax grammar, or a popular, official contributed grammar. To find the name of the scope for any token's highlighting, use Developer: Inspect Editor Tokens & Scopes from the vscode command palette. 1. name it inline.graphql.{lang} for consistency 1. add a test file tests/fixture to document example usage, and a test spec to tests to assert the snapshot, pointing to the source you created 1. run yarn test -u in the workspace to add the snapshot 1. use the snapshots to ensure your capture groups are working and serializing the graphql as expected 1. in the test fixture, document all working cases and non working cases with Todo comments for common usage in your language. be sure to think of cases such as string interpolation and generics for typed languages. 1. add it to the list above in the readme, with links to your test fixtures as usage documentation 1. to manually test it in vscode itself, run yarn vsce:package in the syntax extension workspace and right click and install the bundled vsix file, then view the test fixture
Usage Note
We would love for the other graphql extension authors to freely use this syntax extension as well! Even if your extension is designed to replace vscode-graphql, or if it's designed for other other purposes. It uses an MIT license, but attribution is always a nice gesture to the original authors :)
License
MIT License
Copyright 2022 GraphQL Contributors
Description from the VS Code Marketplace listing.
- graphql
- javascript
- php
- python
Where GraphQL: Syntax Highlighting sits in the listing
Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (3)Similar VS Code Marketplace Programming Languages plugins
Data source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=GraphQL.vscode-graphql-syntax. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.