All Projects β†’ dinubs β†’ Coolqlcool

dinubs / Coolqlcool

Nextjs server to query websites with GraphQL

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Coolqlcool

Babel Plugin Import Graphql
Enables import syntax for .graphql and .gql files
Stars: ✭ 284 (-54.41%)
Mutual labels:  graphql, schema, nextjs
Woo Next
πŸš€ React WooCommerce theme, built with Next JS, Webpack, Babel, Node, Express, using GraphQL and Apollo Client
Stars: ✭ 342 (-45.1%)
Mutual labels:  graphql, nextjs
Relate
[ARCHIVED] experimenting React + GraphQL + Next.js web app on the theme of mindfulness
Stars: ✭ 324 (-47.99%)
Mutual labels:  graphql, nextjs
Next Apollo Example
Next & Apollo Example
Stars: ✭ 413 (-33.71%)
Mutual labels:  graphql, nextjs
Graphql For Vscode
GraphQL syntax highlighting, linting, auto-complete, and more!
Stars: ✭ 265 (-57.46%)
Mutual labels:  graphql, schema
Graphcms Examples
Example projects to help you get started with GraphCMS
Stars: ✭ 295 (-52.65%)
Mutual labels:  graphql, nextjs
Apollo Upload Examples
A full stack demo of file uploads via GraphQL mutations using Apollo Server and apollo-upload-client.
Stars: ✭ 358 (-42.54%)
Mutual labels:  graphql, nextjs
Mongoke
Instant Graphql for MongoDb (active branch is golang, rewrite in process)
Stars: ✭ 203 (-67.42%)
Mutual labels:  graphql, schema
Hackernews React Graphql
Hacker News clone rewritten with universal JavaScript, using React and GraphQL.
Stars: ✭ 4,242 (+580.9%)
Mutual labels:  graphql, nextjs
Trends
ultra high performance github trending application
Stars: ✭ 450 (-27.77%)
Mutual labels:  graphql, nextjs
Firebase Gcp Examples
πŸ”₯ Firebase app architectures, languages, tools & some GCP things! React w Next.js, Svelte w Sapper, Cloud Functions, Cloud Run.
Stars: ✭ 470 (-24.56%)
Mutual labels:  graphql, nextjs
Graphql Rover
πŸš€ GraphQL + Vue.js + D3.js schema viewer, powered by introspection.
Stars: ✭ 239 (-61.64%)
Mutual labels:  graphql, schema
Brian Lovin Next
My personal site
Stars: ✭ 522 (-16.21%)
Mutual labels:  graphql, nextjs
Graphback
Graphback - Out of the box GraphQL server and client
Stars: ✭ 323 (-48.15%)
Mutual labels:  graphql, schema
Margarita
[not actively maintained] Mobile and Web application implementing Kiwi.com Tequila API
Stars: ✭ 213 (-65.81%)
Mutual labels:  graphql, nextjs
Shop
πŸ›πŸ›’ Full-stack React/Prisma/TS/GraphQL E-Commerce Example
Stars: ✭ 359 (-42.38%)
Mutual labels:  graphql, nextjs
Conventions
GraphQL Conventions Library for .NET
Stars: ✭ 198 (-68.22%)
Mutual labels:  graphql, schema
Graphql Parser
A graphql query language and schema definition language parser and formatter for rust
Stars: ✭ 203 (-67.42%)
Mutual labels:  graphql, schema
Typegql
Create GraphQL schema with TypeScript classes.
Stars: ✭ 415 (-33.39%)
Mutual labels:  graphql, schema
Example Storefront
Example Storefront is Reaction Commerce’s headless ecommerce storefront - Next.js, GraphQL, React. Built using Apollo Client and the commerce-focused React UI components provided in the Storefront Component Library (reactioncommerce/reaction-component-library). It connects with Reaction backend with the GraphQL API.
Stars: ✭ 471 (-24.4%)
Mutual labels:  graphql, nextjs

Cool QL COOL

Deploy to now

CoolQLCool (CQC) is an open source Graph QL server that allows you to turn websites into a Graph QL api. You can play around with it in GraphiQL.

Important pieces of code are in schema/. Inside of schema/element.js is the schema for grabbing element information from pages. Inside of schema/parse.js is the schema for specifying which site you want to query.

All fields have a description alongside the function for determining what to return. If you have any questions on what a field returns feel free to make an issue and I can explain further what it does.

Deploying

You can very quickly run your own CQC server using Now. After you're all set up with a Zeit account, run npm run deploy in your terminal in this repo's directory. This will compile webpack for you, and run now for you. If you don't need the home page, simply run now.

Running

The important bits are able to be ran with npm start this boots up an express server with endpoints /graphql for creating queries, and a /graphiql endpoint for help with building queries.

To compile assets for the home page do webpack --watch.

Alternatives

Here's some other applications and tools that also do similar things as CoolQLCool. They're all great:

  • GDOM - DOM Traversing and Scraping using GraphQL
  • GraphQL Scraper - Extract structured data from the web using GraphQL
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].