All Projects → braposo → Figma Graphql

braposo / Figma Graphql

Licence: mit
The reimagined Figma API (super)powered by GraphQL

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Figma Graphql

Hoppscotch
👽 Open source API development ecosystem https://hoppscotch.io
Stars: ✭ 34,569 (+9665.25%)
Mutual labels:  api, graphql, tools
Requester
Powerful, modern HTTP/REST client built on top of the Requests library
Stars: ✭ 273 (-22.88%)
Mutual labels:  api, graphql
Wp Graphql
🚀 GraphQL API for WordPress
Stars: ✭ 3,097 (+774.86%)
Mutual labels:  api, graphql
Askql
AskQL is a query language that can express any data request
Stars: ✭ 352 (-0.56%)
Mutual labels:  api, graphql
Spectaql
Autogenerate static GraphQL API documentation
Stars: ✭ 198 (-44.07%)
Mutual labels:  api, graphql
Templates
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
Stars: ✭ 2,864 (+709.04%)
Mutual labels:  api, graphql
Insomnia
The open-source, cross-platform API client for GraphQL, REST, and gRPC.
Stars: ✭ 18,969 (+5258.47%)
Mutual labels:  api, graphql
Conventions
GraphQL Conventions Library for .NET
Stars: ✭ 198 (-44.07%)
Mutual labels:  api, graphql
Vulcain
Fast and idiomatic client-driven REST APIs.
Stars: ✭ 3,190 (+801.13%)
Mutual labels:  api, graphql
Graphql Apis
📜 A collective list of public GraphQL APIs
Stars: ✭ 3,525 (+895.76%)
Mutual labels:  api, graphql
Graphql Starter
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.
Stars: ✭ 3,377 (+853.95%)
Mutual labels:  api, graphql
Tensei
🚀 Content management and distribution with a touch of elegance.
Stars: ✭ 217 (-38.7%)
Mutual labels:  api, graphql
Graphql Php
A PHP7 implementation of the GraphQL specification.
Stars: ✭ 217 (-38.7%)
Mutual labels:  api, graphql
Strapi Sdk Javascript
🔌 Official JavaScript SDK for APIs built with Strapi.
Stars: ✭ 247 (-30.23%)
Mutual labels:  api, graphql
Mercure
Server-sent live updates: protocol and reference implementation
Stars: ✭ 2,608 (+636.72%)
Mutual labels:  api, graphql
Tools For Instagram
Automation scripts for Instagram
Stars: ✭ 274 (-22.6%)
Mutual labels:  api, tools
Graphql Core
A Python 3.6+ port of the GraphQL.js reference implementation of GraphQL.
Stars: ✭ 344 (-2.82%)
Mutual labels:  api, graphql
Blog Service
blog service @nestjs
Stars: ✭ 188 (-46.89%)
Mutual labels:  api, graphql
Pronote Api
(Tout langage) API compatible Pronote 2020/2021
Stars: ✭ 186 (-47.46%)
Mutual labels:  api, graphql
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Stars: ✭ 288 (-18.64%)
Mutual labels:  api, graphql

figma-graphql

The reimagined Figma API (super)powered by GraphQL

Build Status Greenkeeper badge Code Coverage Known Vulnerabilities All Contributors PRs Welcome
Prettier format Commitizen friendly semantic-release MIT License

Quick start

Open figma-graphql

  1. Open figma-graphql sandbox and fork it

  2. Add your Figma API Token as FIGMA_TOKEN in the codesandbox secret keys

  3. Try your first query!

{
    file(id: "cLp23bR627jcuNSoBGkhL04E") {
        name
    }
}

Documentation

Please read the full documentation for additional examples and best practices.

Developing

  1. Clone this repo
  2. Run yarn install to install all dependencies
  3. Run FIGMA_TOKEN={YOUR_PERSONAL_FIGMA_TOKEN} yarn run dev or add it to an .env file
  4. The Figma GraphQL playground should be available at http://localhost:3001/

Figma file

This isn't really necessary but here's the base Figma file that is being used during development.

It should work with any file so can use your own Figma files and just replace file(id: "cLp23bR627jcuNSoBGkhL04E") with the id of the file you want to query.

Contributors

Thanks goes to these wonderful people (emoji key):


Bernardo Raposo

💬 💻 📖 🎨 🤔 👀 ⚠️

Sara Vieira

💻 📖 👀

Andrey Okonetchnikov

📖 💻

Travis Arnold

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

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].