{"id":13725050,"url":"https://github.com/oslabs-beta/protostar-relay","last_synced_at":"2025-08-21T08:31:40.153Z","repository":{"id":55442669,"uuid":"291093037","full_name":"oslabs-beta/protostar-relay","owner":"oslabs-beta","description":"Open-source iteration of the official Relay devtool.","archived":false,"fork":false,"pushed_at":"2020-12-30T16:56:21.000Z","size":7338,"stargazers_count":171,"open_issues_count":1,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-10T08:42:30.736Z","etag":null,"topics":["chrome-extensions","devtools","protostar-relay","relay","relay-modern","relay-store"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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-08-28T16:21:49.000Z","updated_at":"2023-12-04T09:33:07.000Z","dependencies_parsed_at":"2022-08-15T00:20:53.330Z","dependency_job_id":null,"html_url":"https://github.com/oslabs-beta/protostar-relay","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fprotostar-relay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fprotostar-relay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fprotostar-relay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2Fprotostar-relay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oslabs-beta","download_url":"https://codeload.github.com/oslabs-beta/protostar-relay/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230501172,"owners_count":18236061,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["chrome-extensions","devtools","protostar-relay","relay","relay-modern","relay-store"],"created_at":"2024-08-03T01:02:10.906Z","updated_at":"2024-12-19T21:10:29.941Z","avatar_url":"https://github.com/oslabs-beta.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\n\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"50%\" src='./assets/protologo.png'\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n\u003ch1\u003eProto Relay\u003c/h1\u003e\nProto Relay is a Chrome extension devtool for React Relay based off the official devtool. It is designed to be light-weight, performant, and easy-to-use. \n\n## Features\n- [x] Preview Relay store content from the Chrome devtools panel\n- [x] View store content over time with included snapshots\n- [x] View store mutations and network queries\n\n## Installation\n1. Fork and clone this repository onto your local computer\n2. Install dependencies and run a build using either the 'Yarn' or 'NPM' commands below:\n```node\n# Yarn\nyarn install\nyarn build\n\n# NPM\nnpm run install\nnpm run build\n```\n3. Access the Chome extensions within the browser\n4. Access [Chrome extensions](chrome://extensions/) within the browser\n5. Click on \"Load Unpacked\"\n6. Navigate and select the folder: protostar-relay  \u003e Shells \u003e browser \u003e chrome \u003e build \u003e unpacked\n7. Go to a website built with Relay and open the \"proto*\" panel. Websites that use Relay include:\n   - [facebook.com](https://www.facebook.com/)\n   - [artsy.com](https://www.artsy.net/)\n   - [oculus.com](https://www.oculus.com/)\n      \n\n## How to Use\n\u003cimg width=\"100%\" src='./assets/protostar-records-filter.gif'\u003e\u003c/img\u003e\n- Example view of interacting with the Relay store.\n\n\u003cimg width=\"100%\" src='./assets/protostar-mutations.gif'\u003e\u003c/img\u003e\n- Example of snapshot functionality and viewing mutations.\n\n## Contributing\nProtostar-relay is currently in beta release. 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. Below are some features we would like to add as we iterate on this project:\n- Optimistic updates:\n  - Visual representation.\n  - List of all optimistic updates with pending/resolved status.\n  - Control data flow.\n  \n## Google Chrome Web Store\nGet it on the Chrome Extension Store: [coming soon]().\n\n## Contributors\n[Aryeh Kobrinsky](https://github.com/akobrinsky), \n[Liz Lotto](https://github.com/elizlotto), \n[Marc Burnie](https://github.com/marcburnie), \n[Qwen Ballard](https://github.com/qwenballard)\n\n\n## License\nThis project is licensed under the MIT License- see the [LICENSE.md](https://github.com/oslabs-beta/protostar-relay/blob/master/LICENSE) for more details.\n\n* Inspired by [Facebook's Relay Devtool](https://github.com/relayjs/relay-devtools)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fprotostar-relay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foslabs-beta%2Fprotostar-relay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fprotostar-relay/lists"}