graphql-api

Open-source projects categorized as graphql-api

Top 23 graphql-api Open-Source Projects

  • Hasura

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

  • Project mention: Serious flaws in SQL โ€“ Edgar F. Codd (1990) | news.ycombinator.com | 2024-04-25

    > 2. ORMs do not hide SQL nastiness.

    This is certainly true!

    I mean: ORMs are now well known to "make the easy queries slightly more easy, while making intermediate queries really hard and complex queries impossible".

    I think the are of ORMs is over. It simply did not deliver.

    If a book on SQL is --say-- 100 pages, a book on Hibernate is 400 pages. So much to learn just to make the easy queries slightly easier to type? Just not worth it.

    I prefer jooq any day over ORMs. And dont get me started over what tools like Hasuna have to offer.

    There are also some languages (forgot the names) that are SQL-done-right. Select in the back, more type safe, more logic, more in the same steps as the query gets executed. These need to be adopted by PG and MySQL and we're good to go. (IMHO)

    https://www.jooq.org/

    https://hasura.io/

  • parse-server

    Parse Server for Node.js / Express

  • Project mention: The 2024 Web Hosting Report | dev.to | 2024-02-20

    Backend as a Service (BaaS) goes back to early 2010โ€™s with companies like Parse and Firebase. These products integrated everything a backend provides to a webapp in a single, integrated package that makes it easier to get started and enables you to offload some of the devops maintenance work to someone else.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • crystal

    ๐Ÿ”ฎ Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    I didn't see a v5 tag in order to know, and I have no idea what "utils/graphile" does for the project, but one will want to ensure they are aware of its licensing scheme https://github.com/graphile/crystal/blob/db8894c74eb0ec3fe96...

  • nhost

    The Open Source Firebase Alternative with GraphQL.

  • Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14

    Hasura โŒ (technically yes with Nhost)

  • graphql-tools

    :wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach

  • headless-wp-starter

    ๐Ÿ”ช WordPress + React Starter Kit: Spin up a WordPress-powered React app in one step

  • wp-graphql

    :rocket: GraphQL API for WordPress

  • Project mention: Why Everyone Hates WordPress | dev.to | 2024-02-12

    Are you dead set on building a Nuxt + Vue application? Partial to NextJS like I am? Well good news everyone, WordPress has done a pretty decent job over the past couple of years building out the WordPress API and enabling developers to leverage WordPress as a Headless CMS. Pair that with the amazing WPGraphQL Pluginand youโ€™re cooking with JavaScript. You get all the benefits of really solid backend CMS that end users are familiar with, and can grasp with a 1 hour CMS training, distributed using your favorite flavor of JavaScript.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • graph-node

    Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

  • Project mention: Building And Deploying A Subgraph (Part 2) | dev.to | 2024-03-03

    A subgraph according to The Graph (which is a decentralized protocol for indexing and querying blockchain data) is a custom API built on blockchain data. They are queried using the GraphQL query language and are deployed to a Graph Node using the Graph CLI.

  • wundergraph

    WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.

  • Project mention: The Open-Source GraphQL Federation Solution | news.ycombinator.com | 2024-02-20
  • automatic-api

    A list of software that turns your database into a REST/GraphQL API

  • Project mention: A list of software that turns your database into a REST/GraphQL API | news.ycombinator.com | 2023-12-17
  • daptin

    Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12
  • graphql-spqr

    Build a GraphQL service in seconds

  • rick-and-morty-api

    The Rick and Morty API

  • Project mention: Implementing Infinite scroll in React apps | dev.to | 2024-04-26

    import { useEffect, useState } from "react"; import axios from "axios"; import "./App.css"; import InfiniteScroll from "react-infinite-scroll-component"; import CharacterCard from "./components/Card"; function App() { const [characters, setCharacters] = useState([]); const [page, setPage] = useState(1); const [hasMore, setHasMore] = useState(true); const [totalPages, setTotalPages] = useState(1); const fetchData = async () => { if (page == totalPages + 1) { setHasMore(false); return; } // <-----------------------------------------------> // waiting for 1 second before fetching data to show loading spinner, you can skip this await new Promise((resolve) => setTimeout(resolve, 1000)); // <-----------------------------------------------> const res = await axios.get( `https://rickandmortyapi.com/api/character?page=${page}` ); setCharacters((prevPosts) => [...prevPosts, ...res.data.results]); setTotalPages(res.data.info.pages); setPage((prevPage) => prevPage + 1); }; useEffect(() => { fetchData(); }, []); return (

    Rick and Morty characters!h1> Loading...h4>} endMessage={

    Yay! You have seen it allb> p> } > {/* Map over characters array and return JSX */} {characters.map((character, index) => ( ))} InfiniteScroll> div> ); } export default App;

  • sonicjs

    SonicJs Headless CMS - Blazing Fast Headless CMS built on Cloudflare Workers. 100% Javascript Based

  • trouble-training

    FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.

  • countries

    ๐ŸŒŽ Public GraphQL API for information about countries (by trevorblades)

  • morpheus-graphql

    Haskell GraphQL Api, Client and Tools

  • graphql-hive

    GraphQL Hive is a schema registry and observability

  • GatoGraphQL

    Interact with all your data in WordPress using GraphQL

  • Project mention: Database Extension that creates webpages for each entry? | /r/Wordpress | 2023-12-10

    Gato GraphQL. You can import from CSV (that you can generate from Excel or Google Sheets), and also create templates for the page to create, containing placeholders such as {$title}, {$content}, {$imageURL}, {$authorName}, etc

  • GraphCrawler

    GraphQL automated security testing toolkit

  • graphql-spqr-spring-boot-starter

    Spring Boot 2 starter powered by GraphQL SPQR

  • IMPORTJSONAPI

    Use JSONPath to selectively extract data from any JSON or GraphQL API directly into Google Sheets.

  • Project mention: Hello, I am trying to implement a live tracker from a website on some prices, does anyone know how? | /r/googlesheets | 2023-06-06

    You can access the API with IMPORTJSONAPI or a custom script.

  • slicknode

    GraphQL Backend, Gateway, and Headless CMS for creating custom backends and digital products with content management.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

graphql-api related posts

  • Building And Deploying A Subgraph (Part 2)

    1 project | dev.to | 3 Mar 2024
  • The Open-Source GraphQL Federation Solution

    1 project | news.ycombinator.com | 20 Feb 2024
  • GraphQL and the Beads on a String

    1 project | news.ycombinator.com | 20 Jan 2024
  • A list of software that turns your database into a REST/GraphQL API

    1 project | news.ycombinator.com | 17 Dec 2023
  • You do need a technical co-founder

    1 project | news.ycombinator.com | 30 Nov 2023
  • The Open-Source Enterprise GraphQL Federation Solution

    1 project | /r/EnterpriseArchitect | 11 Nov 2023
  • Blockchain transactions decoding: making wallet activity understandable

    5 projects | dev.to | 27 Oct 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 8 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more โ†’

Index

What are some of the best open-source graphql-api projects? This list will help you:

Project Stars
1 Hasura 30,832
2 parse-server 20,628
3 crystal 12,420
4 nhost 7,545
5 graphql-tools 5,289
6 headless-wp-starter 4,442
7 wp-graphql 3,605
8 graph-node 2,798
9 wundergraph 2,162
10 automatic-api 1,945
11 daptin 1,787
12 graphql-spqr 1,076
13 rick-and-morty-api 957
14 sonicjs 753
15 trouble-training 448
16 countries 446
17 morpheus-graphql 403
18 graphql-hive 387
19 GatoGraphQL 350
20 GraphCrawler 285
21 graphql-spqr-spring-boot-starter 270
22 IMPORTJSONAPI 235
23 slicknode 205

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com