All Projects → oslabs-beta → Projectartemis

oslabs-beta / Projectartemis

Licence: mit
An analytic tool for GraphQL queries to external APIs with a Graphical User Interface to view performance metrics.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Projectartemis

Google Searchconsole
A wrapper for the Google Search Console API.
Stars: ✭ 83 (-1.19%)
Mutual labels:  api, analytics
Data Science Best Resources
Carefully curated resource links for data science in one place
Stars: ✭ 1,104 (+1214.29%)
Mutual labels:  api, analytics
Rest Layer
REST Layer, Go (golang) REST API framework
Stars: ✭ 1,068 (+1171.43%)
Mutual labels:  api, graphql
Open Bank Mark
A bank simulation application using mainly Clojure, which can be used to end-to-end test and show some graphs.
Stars: ✭ 81 (-3.57%)
Mutual labels:  graphql, analytics
Graphql Microservices
Showcasing a graphql microservice setup
Stars: ✭ 68 (-19.05%)
Mutual labels:  api, graphql
Graphql Inspector
🕵️‍♀️ Validate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage
Stars: ✭ 1,059 (+1160.71%)
Mutual labels:  api, graphql
Up
Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.
Stars: ✭ 8,439 (+9946.43%)
Mutual labels:  api, graphql
Graphql Music
🎸A workshop in building a GraphQL API
Stars: ✭ 33 (-60.71%)
Mutual labels:  api, graphql
Graphql Server
This is the core package for using GraphQL in a custom server easily
Stars: ✭ 65 (-22.62%)
Mutual labels:  api, graphql
Android Okgraphql
Reactive GraphQl client for Android
Stars: ✭ 64 (-23.81%)
Mutual labels:  api, graphql
Omdb Graphql Wrapper
🚀 GraphQL wrapper for the OMDb API
Stars: ✭ 45 (-46.43%)
Mutual labels:  api, graphql
Requent
A GraphQL like interface to map a request to eloquent query with data transformation for Laravel.
Stars: ✭ 78 (-7.14%)
Mutual labels:  api, graphql
Google Analytics Api Symfony
Google Analytics API Symfony Bundle
Stars: ✭ 43 (-48.81%)
Mutual labels:  api, analytics
Monocle
Detect anomalies in your GitHub/Gerrit projects
Stars: ✭ 50 (-40.48%)
Mutual labels:  graphql, analytics
Graphql Lodash
🛠 Data manipulation for GraphQL queries with lodash syntax
Stars: ✭ 1,003 (+1094.05%)
Mutual labels:  api, graphql
Wertik Js
💪 A library that powers your app with GraphQL + Rest API
Stars: ✭ 56 (-33.33%)
Mutual labels:  api, graphql
Django Graph Api
Pythonic implementation of the GraphQL specification for the Django Web Framework.
Stars: ✭ 29 (-65.48%)
Mutual labels:  api, graphql
Nextjs Graphql Sample
A simple app to demonstrate basic API functions built with REST and GraphQL
Stars: ✭ 29 (-65.48%)
Mutual labels:  api, graphql
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+1230.95%)
Mutual labels:  api, graphql
Github Traffic
Get the Github traffic for the specified repository
Stars: ✭ 77 (-8.33%)
Mutual labels:  api, analytics
A Deno-built Analytics Tool for GraphQL Queries

Artemis

from Our Team

GitHub GitHub issues GitHub All Releases GitHub last commit GitHub Repo stars

You can use Artemis without installing by visiting our online platform .

Features

Artemis provides analytics including aggregate response time, success and error instance ratios, returned data size, and persistent individual snapshots of each successful query results.

Overview

Artemis is Deno's first native GraphQL query analytics tool with a graphical user interface to visualize performance metrics.

Our dynamic GUI, compiled using Aleph.js, allows users to send query requests to external APIs that use GraphQL. Under the hood, sophisticated and performant algorithms calculate performance metrics for each query request and Artemis immediately displays them as accessible and digestible analytics for developers.

To Get Started

To install Aleph, enter the following command in your terminal.

deno install -A -f -n aleph https://deno.land/x/[email protected]/cli.ts

Remember to export to PATH.

To load the GUI on your localhost, enter the following command in your terminal.

aleph dev

Documentation and Demo

Simply enter the endpoint URL you are testing and select the number of times to run the query, then watch as Artemis visualized your results in real time. Here is a great resource for external APIs that work with GraphQL.

You'll notice the graphs will render dynamically.

Please note the functionality to run numerous queries is still being worked on. Use the default Number of queries(1).

Making a Query

Syntax is extremely important for the success of your query.

Please refer to the following documentation if you are not familiar with GraphQL queries.

Here is an example of a query request to Space X's API.

URL: https://api.spacex.land/graphql

Query:
{
  launchesPast(limit: 10) {
    mission_name
    launch_date_local
    launch_site {
      site_name_long
    }
    rocket {
      rocket_name
      first_stage {
        cores {
          flight
          core {
            reuse_count
            status
          }
        }
      }
  }
}

The following will be populated after:

Authors

Stella Liao Erick Melendez Greg Dixon Taylor Morgan Scott Burman

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