{"id":49453654,"url":"https://github.com/oslabs-beta/projectArtemis","last_synced_at":"2026-06-02T05:00:45.347Z","repository":{"id":41961481,"uuid":"312710039","full_name":"oslabs-beta/projectArtemis","owner":"oslabs-beta","description":"An analytic tool for GraphQL queries to external APIs with a Graphical User Interface to view performance metrics.","archived":false,"fork":false,"pushed_at":"2022-04-21T22:05:29.000Z","size":26496,"stargazers_count":86,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-22T04:53:32.623Z","etag":null,"topics":["aleph","analytics","api","deno","graphql","graphql-queries","performance-metrics"],"latest_commit_sha":null,"homepage":"http://www.artemis-deno.land","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oslabs-beta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-13T23:58:17.000Z","updated_at":"2025-11-30T15:14:48.000Z","dependencies_parsed_at":"2022-08-12T00:50:12.486Z","dependency_job_id":null,"html_url":"https://github.com/oslabs-beta/projectArtemis","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/oslabs-beta/projectArtemis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FprojectArtemis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FprojectArtemis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FprojectArtemis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FprojectArtemis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oslabs-beta","download_url":"https://codeload.github.com/oslabs-beta/projectArtemis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FprojectArtemis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33806987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aleph","analytics","api","deno","graphql","graphql-queries","performance-metrics"],"created_at":"2026-04-30T04:01:03.702Z","updated_at":"2026-06-02T05:00:45.340Z","avatar_url":"https://github.com/oslabs-beta.png","language":"TypeScript","funding_links":[],"categories":["📦 Legacy \u0026 Inactive Projects"],"sub_categories":[],"readme":"\u003ch3 style=\"color:red\"}\u003e ** Artemis is currently undergoing a major re-write. If you notice any bugs please report an issue. We apologize for the inconvenience. ** \u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003eA Deno-built Analytics Tool for GraphQL Queries\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ch1 align=\"center\"\u003e\n\t\u003ca\u003eArtemis\u003c/a\u003e\n\t    \u003cdiv\u003e\u003cimg src=\"./public/artemis-logo.svg\" /\u003e\u003c/div\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003efrom \u003cem align=\"center\"\u003eOur Team\u003c/em\u003e\u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/oslabs-beta/projectArtemis?color=blue\"\u003e\n  \u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues-raw/oslabs-beta/projectArtemis?color=green\"\u003e\n  \u003cimg alt=\"GitHub All Releases\" src=\"https://img.shields.io/github/downloads/oslabs-beta/projectArtemis/total?color=yellow\"\u003e\n  \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/oslabs-beta/projectArtemis?color=orange\"\u003e\n  \u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/oslabs-beta/projectArtemis?style=social\"\u003e\n\u003c/p\u003e\n\nYou can use Artemis without installing by visiting our\u003ca href src=\"https://project-artemis-v1.vercel.app\"\u003e online platform \u003c/a\u003e.\n\n\n## Features\n\nArtemis provides analytics including aggregate response time, success and error instance ratios, returned data size, and persistent individual snapshots of each successful query results.\n\n## Overview\n\nArtemis is Deno's first native GraphQL query analytics tool with a graphical user interface to visualize performance metrics.\n\nOur 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.\n\n## To Get Started\n\nTo install Aleph, enter the following command in your terminal.\n\n```javascript\ndeno install -A -f -n aleph https://deno.land/x/aleph@v0.2.26/cli.ts\n```\n\nRemember to export to PATH.\n\nTo load the GUI on your localhost, enter the following command in your terminal.\n```javascript\naleph dev\n```\n\n## Documentation and Demo\n\nSimply 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 \u003ca href src=\"https://github.com/APIs-guru/graphql-apis\"\u003e resource\u003c/a\u003e for external APIs that work with GraphQL.\n\nYou'll notice the graphs will render dynamically.\n\n**Please note the functionality to run numerous queries is still being worked on. Use the default Number of queries(1).**\n\n\u003cdiv\u003e\u003cimg src=\"./public/query-example.gif\" /\u003e\u003c/div\u003e\n\n## Making a Query\n\nSyntax is extremely important for the success of your query.\n\nPlease refer to the following \u003ca href src=\"https://graphql.org/\"\u003edocumentation\u003c/a\u003e if you are not familiar with GraphQL queries.\n\nHere is an example of a query request to Space X's API.\n\n```javascript\nURL: https://api.spacex.land/graphql\n\nQuery:\n{\n  launchesPast(limit: 10) {\n    mission_name\n    launch_date_local\n    launch_site {\n      site_name_long\n    }\n    rocket {\n      rocket_name\n      first_stage {\n        cores {\n          flight\n          core {\n            reuse_count\n            status\n          }\n        }\n      }\n  }\n}\n```\nThe following will be populated after:\n\n\u003cdiv\u003e\n\u003cimg src=\"./public/responseTime-example.png\" /\u003e\n\u003cimg src=\"./public/dataSize-example.png\" /\u003e\n\u003cimg src=\"./public/queryInfo-example.png\" /\u003e\n\n\u003c/div\u003e\n\n\n## Authors\n\n[Stella Liao](https://github.com/Stellaliao01)\n[Erick Melendez](https://github.com/mlndz-la)\n[Greg Dixon](https://github.com/greg-dixon)\n[Taylor Morgan](https://github.com/TaylorMorgan7)\n[Scott Burman](https://github.com/Scottburs)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2FprojectArtemis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foslabs-beta%2FprojectArtemis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2FprojectArtemis/lists"}