All Projects → ArtemisLabsOS → Artemis Dev Tool

ArtemisLabsOS / Artemis Dev Tool

Licence: mit
An Apollo GraphQL Query Schema Testing Tool

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Artemis Dev Tool

React Boilerplate
⚛ The stable base upon which we build our React projects at Mirego.
Stars: ✭ 39 (-40.91%)
Mutual labels:  graphql, apollo, apollo-client, jest
Apollo Cache Hermes
A cache implementation for Apollo Client, tuned for performance
Stars: ✭ 425 (+543.94%)
Mutual labels:  graphql, apollo, apollo-client
Apollo Invalidation Policies
An extension of the Apollo 3 cache with support for type-based invalidation policies.
Stars: ✭ 55 (-16.67%)
Mutual labels:  graphql, apollo, apollo-client
Blaze Apollo
Blaze integration for the Apollo Client
Stars: ✭ 56 (-15.15%)
Mutual labels:  graphql, apollo, apollo-client
A Pop
🎶 HD Music Streaming and Sharing Web App
Stars: ✭ 55 (-16.67%)
Mutual labels:  graphql, apollo, apollo-client
Next Shopify Storefront
🛍 A real-world Shopping Cart built with TypeScript, NextJS, React, Redux, Apollo Client, Shopify Storefront GraphQL API, ... and Material UI.
Stars: ✭ 317 (+380.3%)
Mutual labels:  graphql, apollo-client, material-ui
Get Graphql Schema
Fetch and print the GraphQL schema from a GraphQL HTTP endpoint. (Can be used for Relay Modern.)
Stars: ✭ 443 (+571.21%)
Mutual labels:  graphql, apollo, devtools
Next Graphql Blog
🖊 A Blog including a server and a client. Server is built with Node, Express & a customized GraphQL-yoga server. Client is built with React, Next js & Apollo client.
Stars: ✭ 152 (+130.3%)
Mutual labels:  graphql, apollo, apollo-client
Graphql Config
One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)
Stars: ✭ 883 (+1237.88%)
Mutual labels:  graphql, apollo, devtools
Guide To Graphql
A Frontend Developer's Guide to GraphQL (Fluent Conf 2018)
Stars: ✭ 59 (-10.61%)
Mutual labels:  graphql, apollo, apollo-client
Link state demo
🚀 Demonstrate how to support multiple stores in Apollo Link State
Stars: ✭ 30 (-54.55%)
Mutual labels:  graphql, apollo, apollo-client
Kit
ReactQL starter kit (use the CLI)
Stars: ✭ 232 (+251.52%)
Mutual labels:  graphql, apollo, apollo-client
Apollo Cache Redux
Redux cache for Apollo Client 2.0. This project is no longer maintained.
Stars: ✭ 179 (+171.21%)
Mutual labels:  graphql, apollo, apollo-client
Lucid
A developer tool for engineers working with React and GraphQL.
Stars: ✭ 397 (+501.52%)
Mutual labels:  graphql, devtools, chrome-devtools
Reactconfbr
Public infos and issues about React Conf Brasil organization
Stars: ✭ 156 (+136.36%)
Mutual labels:  graphql, apollo, jest
Searchkit
GraphQL API & React UI components for Elasticsearch. The easiest way to build a great search experience
Stars: ✭ 4,338 (+6472.73%)
Mutual labels:  graphql, apollo, apollo-client
Graphql Directive
Use custom directives in your GraphQL schema and queries 🎩
Stars: ✭ 142 (+115.15%)
Mutual labels:  graphql, apollo, apollo-client
Reactql
Universal React+GraphQL starter kit: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Stars: ✭ 1,833 (+2677.27%)
Mutual labels:  graphql, apollo, apollo-client
Chatty
A WhatsApp clone with React Native and Apollo (Tutorial)
Stars: ✭ 481 (+628.79%)
Mutual labels:  graphql, apollo, apollo-client
Crypto Grommet
Crypto and equities app
Stars: ✭ 39 (-40.91%)
Mutual labels:  graphql, apollo, apollo-client

Artemis-dev-tool

Known Vulnerabilities Dependencies

Project Artemis is an Open Sourced client developer tool for single endpoint testing of GraphQL queries (w/wo Apollo Client). Query endpoint testing and cache management can be done in real time for instant engineering feedback without the need for backend resolvers.

Debug and test query mutations and calls using introspection

The web based extension is best used for React and Express products/applications in development mode, and is available at the chrome store.

Install

1. Chrome store

2. Working with actual code base

  • Fork the repo to your repositories
  • Clone the reposotory on to your local machine
  • build the project
npm install
npm run build
  • Open chrome and direct to chrome://extension
  • Enable developer mode
  • click LOAD UNPACKED and upload build folder

How to use

Open the application built with GraphQL on Chrome and open inspector window. Artemis will appear and will render once a GraphQL query is detected from the site. If a website or hosted site you are currently testing contains Apollo Client, you should be able to see its inMemory cache. Otherwise, it will display empty object.

Core features

  • Display schema, query, and GraphQL response with endpoint detection

  • Query caching and component storage- View normalized Apollo Client cache in JSON Format

  • Query response Snapshot feature

  • View Response and Query Visualizer tree in inspection window

Contributing

Project Artemis is still in Beta, a subset project of OS-Labs. We encourage you to submit issues for any bugs or ideas for enhancements. Also feel free to fork this repo and submit pull requests to contribute as well.

Technologies used

  • React
  • Typescript
  • GraphQL
  • D3
  • Jest
  • Enzyme
  • Travis CI

All rights Reserved Artemis Labs

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