All Projects → oslabs-beta → SpeQL8

oslabs-beta / SpeQL8

Licence: MIT License
Speculative GraphQL metrics for your Postgres databases.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
EJS
674 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to SpeQL8

neo4j-graphql-py
A GraphQL to Cypher query execution layer for Neo4j and Python GraphQL implementations.
Stars: ✭ 14 (-80.82%)
Mutual labels:  graphql-query
chat-app
An Express React Redux Socket.IO Chat App that uses MongoDB with Mongoose driver as database and Passport for user authentication.
Stars: ✭ 24 (-67.12%)
Mutual labels:  socket-io
sessionx
Go's web session library.
Stars: ✭ 75 (+2.74%)
Mutual labels:  redis-cache
retrofit-graphql
Retrofit converter which uses annotations to inject .graphql query or mutation files into a request body, along with any variables.
Stars: ✭ 108 (+47.95%)
Mutual labels:  graphql-query
codeRigade
Realtime collaborative code-editor
Stars: ✭ 17 (-76.71%)
Mutual labels:  socket-io
chat-app
💬 Real-time chat application with no history.
Stars: ✭ 21 (-71.23%)
Mutual labels:  socket-io
faeshare
MERN based social media web app made with the help of Next.js, Socket.io and TailwindCSS.
Stars: ✭ 37 (-49.32%)
Mutual labels:  socket-io
realtime-private-chat-nodejs-socketio-vuejs-laravel
Realtime Private Chat NodeJS SocketIO Vue JS Laravel
Stars: ✭ 72 (-1.37%)
Mutual labels:  socket-io
twitch-chat-visualizer
A Node.js Project. Would you like to see your chat stream with a custom design? This is for you!
Stars: ✭ 14 (-80.82%)
Mutual labels:  socket-io
mern-chatting-app
Chatting application where you can join different rooms and chat with people from around the globe.
Stars: ✭ 39 (-46.58%)
Mutual labels:  socket-io
react-universal
Minimal React+Redux boilerplate for web, mobile, and desktop app development with social-login ready
Stars: ✭ 18 (-75.34%)
Mutual labels:  socket-io
SyncPaint
A web app for synchronized group drawing. Draw together with other people in real time.
Stars: ✭ 42 (-42.47%)
Mutual labels:  socket-io
game 01
Scalable MMORPG game server based on entity control
Stars: ✭ 19 (-73.97%)
Mutual labels:  redis-cache
retro
A self-hostable web application designed for remote retrospectives
Stars: ✭ 21 (-71.23%)
Mutual labels:  socket-io
SocketIO Chat APP
This is the simple Chat Application in which user can join the room and continue chatting with others.
Stars: ✭ 50 (-31.51%)
Mutual labels:  socket-io
spacebro
Spacebro makes communication between apps effortless
Stars: ✭ 13 (-82.19%)
Mutual labels:  socket-io
machine-learning-remote-ue4
Machine Learning plugin for the Unreal Engine, encapsulating calls to remote python servers running e.g. Tensorflow/Pytorch.
Stars: ✭ 74 (+1.37%)
Mutual labels:  socket-io
light-push-admin
推送服务控制台界面
Stars: ✭ 28 (-61.64%)
Mutual labels:  socket-io
socket.io-pubsub
Socket.io adapter for Google Pub/Sub, allowing to setup a socket.io cluster
Stars: ✭ 29 (-60.27%)
Mutual labels:  socket-io
socket-chat
This project will help you build a chat app by using the Socket IO library.
Stars: ✭ 36 (-50.68%)
Mutual labels:  socket-io

SpeQL8

Speculative GraphQL metrics for your Postgres databases


About

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

Upload 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).


Get Started With SpeQL8:

You can either spin up locally on your own machine, or inside a Docker container:

A) Local Install

  • Fork and clone this repository
  • Ensure you have an instance of Redis Server active.
  • Run npm install && npm build && npm start
  • Open localhost:3333

B) Containerized

  • Fork and clone this repository
  • In the SpeQL8 root directory, run the command npm run speql8
  • Open localhost:3333
  • please note - creating GraphQL API instances from a .sql or .tar file is a forthcoming feature in the containerized version

Prerequisites

Be 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 & Redis Server installed.


Built With

Apollo-Server | Socket.IO | ioredis | Postgraphile | GraphiQL | React | Node.js | Express | Docker-Compose | PostgreSQL

Thank you!


Contribute

SpeQL8 is open-source and accepting contributions. If you would like to contribute to SpeQL8, please fork this repo, 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 !


Maintainers

🌠 Allan MacLean

🌠 Akiko Hagio Dulaney

🌠 Ekaterina Vasileva

🌠 Russell Hayward


License

This product is released under the MIT License

This product is accelerated by OS 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].