GraphQL

GraphQL

A free and open-source data query and manipulation language for APIs, combined with a runtime for fulfilling queries with existing data. GraphQL makes it easy to understand and query your data and bridge the gap between frontend and backend web development. The project is openly developed by Facebook, and community around it.

Alternatives to GraphQL

OpenRPC
2

OpenRPC

OpenRPC is a specification that defines a standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs.

Free
TypeScript
JavaScript
Self-Hosted

Most people think this is a good alternative to GraphQL.

Suggested by Freddie Freddie
Hasura
0

Hasura

Hasura is a software development tool that lets you build real-time GraphQL APIs for a PostgreSQL database. The software is free and open source, while enterprise features are provided at a cost. Hasura is perfect for building GraphQL powered microservices and 3factor applications.

Free
PaaS
Self-Hosted
Web
PostGraphile
0

PostGraphile

PostGraphile (previously known as PostGraphQL) is a free an open-source software project that lets you spin up GraphQL APIs on top of an existing PostgreSQL database, instantly. PostGraphile automatically detects tables, columns, indexes, relationships, views, types, functions and comments in your database. Based on that information it generates a GraphQL server and API which is automatically updated when changes are made to the database or its data.

Self-Hosted
Web
Linux
macOS
Windows
TOP PROS
Makes use of PostgreSQL's row-level security

PostGraphile is built around features native to PostgreSQL. One such feature is PostgreSQL's row-level security, which can be utilized to build application authentication, authorization and role-based access systems right into your database.

Freddie Freddie
PostGraphile automatically generates a GraphQL API from your PostgreSQL database schema

I love the fact that PostGraphile automatically detects tables, columns, indexes, relationships, views, types, functions and comments from my PostgreSQL database schema and instantly creates a GraphQL server and GraphiQL interface. With PostGraphile I can focus on what's important, making my idea come to reality, instead of fiddling with tooling.

Freddie Freddie
Database-Driven Development

Everything in PostGraphile revolves around your database schema. You write SQL, and PostGraphile automatically generates your GraphQL API. At first I was sceptical towards the model of database-driven development, but it has taught me how powerful our relational databases really are. As of late, the trend has been to move further and further away from database layer, with the introduction of ORMs, NoSQL, Serverless etc.. maybe these ideas are misguided?

Freddie Freddie
TOP CONS
PostgREST
0

PostgREST

PostgREST is a standalone web server and development tool that automatically turns your PostgreSQL database into a RESTful API.

Free
Open Source
Haskell
Self-Hosted

Do you know of more GraphQL Alternatives?

Similar Alternatives

Sort by

GraphQL Alternatives GraphQL Alternatives

In this list you find GraphQL Alternatives for various platforms. All alternatives are generated by people like yourself. No AI, machine learning or randomness is used to list and rank the best alternatives for GraphQL.

List Last Updated:

25/03/2021 (2 months ago)