Giter Site home page Giter Site logo

practiql's Introduction

license issues Repo stars

PractiQL is an open-source, browser-based, GraphQL IDE. Users can send a single query to a GraphQL API or send out multiple queries simultaneously. Users also have the ability to click nodes on a treelist representing the target schema and have queries automatically generated for an intuitive experience designed to improve developer workflow.

Features

Multiple Queries Simultaneously

PractiQL provides users with the ability to create and send out multiple queries at once without the need for GraphQL aliases. Results are returned in separate code blocks, including results for queries to the same field, for an intuitive and expedited experience with little mental overhead. Send a bunch of queries. Get a bunch of responses. It just works. (NOTE: For internal API's, please enable CORS.)


Write a Bunch of Queries. Send the Ones You Want

Users also have the option to send out different combinations of multiple queries. It’s as easy as highlighting the queries you want to send and sending them.



Schema Trees

PractiQL can render a tree list model of a target GraphQL API for an easy-to-navigate representation of the schema. We call the models schema trees, and they’re a quick and organized way to view and interact with entire GraphQL schemas at once.

Automatically Generated Queries

Users also have the ability to generate queries by clicking on the nodes of the schema tree instead of typing those queries out manually. The result is an extremely intuitive experience and improved developer workflow that’s especially useful when testing new GraphQL APIs. No more guessing. No more relying on auto-completed fields. Generate queries as you’re browsing the schema.


Saved Queries

Navigated away from PractiQL? No problem. Queries are saved in local storage and populate automatically when you return.



Contributors

Anthony Cruz @anthonycruz1

Les C. @lesc999

Rob Caporino @rcaporino

David Nadler @davenads

practiql's People

Contributors

anthonycruz1 avatar davenads avatar lesc999 avatar rcaporino avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.