{"id":14976147,"url":"https://github.com/oslabs-beta/speql8","last_synced_at":"2026-03-06T22:32:46.310Z","repository":{"id":50121879,"uuid":"365272236","full_name":"oslabs-beta/SpeQL8","owner":"oslabs-beta","description":"Speculative GraphQL metrics for your Postgres databases.","archived":false,"fork":false,"pushed_at":"2021-06-03T18:30:44.000Z","size":1101,"stargazers_count":68,"open_issues_count":0,"forks_count":16,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-07T18:08:35.296Z","etag":null,"topics":["database-url","graphiql-interface","graphql-query","ioredis","postgraphile","postgres-database","redis","redis-cache","socket-io"],"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":"2021-05-07T15:11:30.000Z","updated_at":"2024-03-12T20:05:01.000Z","dependencies_parsed_at":"2022-09-23T18:01:25.516Z","dependency_job_id":null,"html_url":"https://github.com/oslabs-beta/SpeQL8","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oslabs-beta/SpeQL8","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FSpeQL8","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FSpeQL8/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FSpeQL8/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FSpeQL8/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oslabs-beta","download_url":"https://codeload.github.com/oslabs-beta/SpeQL8/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FSpeQL8/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281319623,"owners_count":26481035,"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","status":"online","status_checked_at":"2025-10-27T02:00:05.855Z","response_time":61,"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":["database-url","graphiql-interface","graphql-query","ioredis","postgraphile","postgres-database","redis","redis-cache","socket-io"],"created_at":"2024-09-24T13:53:23.402Z","updated_at":"2025-10-27T18:30:19.361Z","avatar_url":"https://github.com/oslabs-beta.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://cdn.discordapp.com/attachments/825525502444961872/849873256672002068/SpeQL81.png\" width=\"300\" /\u003e\n\u003c/p\u003e\n\u003ch1 align =\"center\"\u003eSpeQL8\u003c/h1\u003e\n\u003cp align=\"center\"\u003eSpeculative GraphQL metrics for your Postgres databases\u003c/p\u003e\n\u003cp align=\"center\"\u003e✨✨✨\u003c/p\u003e\n\n___\n## About\nSpeQL8 enables you to run GraphQL queries on an existing Postgres database and collect request-response metrics per query.  View and compare query response times from both your database and from a lightning fast Redis cache, all in the comfort and security of your local development environment.\n\nUpload a .sql or .tar file to spin up your postgres database from SpeQL8 or simply plug in a Postgres database client URL (e.g. ElephantSQL).\n\n___\n## Get Started With SpeQL8:\nYou can either spin up locally on your own machine, or inside a Docker container:\n\nA) Local Install\n* Fork and clone this repository\n* Ensure you have an instance of Redis Server active.\n* Run `npm install \u0026\u0026 npm build \u0026\u0026 npm start`\n* Open `localhost:3333`\n\nB) Containerized\n* Fork and clone this repository\n* In the SpeQL8 root directory, run the command `npm run speql8`\n* Open `localhost:3333`\n* please note - creating GraphQL API instances from a .sql or .tar file is a forthcoming feature in the containerized version\n___\n## Prerequisites\nBe sure to have PostgreSQL and Docker installed on your local machine before attempting to run SpeQL8 via Dockerfile. If running locally, you'll need Redis CLI \u0026 Redis Server installed.\n___\n## Built With\n[Apollo-Server](https://www.apollographql.com/docs/apollo-server/) | [Socket.IO](https://socket.io) | [ioredis](https://docs.redislabs.com/latest/rs/references/client_references/client_ioredis/) | [Postgraphile](https://www.graphile.org/postgraphile/) | [GraphiQL](https://github.com/graphql/graphiql) | [React](https://reactjs.org) | [Node.js](node.js) | [Express](https://expressjs.com) | [Docker-Compose](https://docs.docker.com/compose/) | [PostgreSQL](https://www.postgresql.org)\n\nThank you!\n___\n## Contribute\nSpeQL8 is open-source and accepting contributions. If you would like to contribute to SpeQL8, please fork [this repo](https://github.com/oslabs-beta/SpeQL8), add changes to a feature branch, and make a pull request. Thank you for your support and contributions, and don't forget to give us a ⭐!\n___\n## Maintainers\n🌠 [Allan MacLean](https://github.com/allanmaclean)\n\n🌠 [Akiko Hagio Dulaney](https://github.com/akikoinhd)\n\n🌠 [Ekaterina Vasileva](https://github.com/vs-kat)\n\n🌠 [Russell Hayward](https://github.com/russdawg44)\n\n___\n\n## License\nThis product is released under the MIT License\n\nThis product is accelerated by [OS Labs](https://opensourcelabs.io/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fspeql8","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foslabs-beta%2Fspeql8","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Fspeql8/lists"}