Grad shape
Grad shape

Graphweaver

Software Development - API Management

About this project

Project Logo

The code-first, MAXIMALLY CUSTOMISABLE open source alternative to Hasura that is easy to self host.

Graphweaver speeds up your GraphQL development by securely connecting all your data sources in one place. Once your API has been bootstrapped, you can add permissions / auth and completely customise every operation in your server. We offer in-built resolvers for all common data access scenarios, but give you full flexibility to override them however you like! You also get an admin area that you can customise so that you don't have to build a back office system ever again.

🚀 Try the Demo 🚀

Project Status GitHub Issues Pull Requests License: MIT

Table of Contents

Why

We consistently find that everyone has lots of sources of truth. You know, CRM holding customer data, accounting systems handling invoices, and more scattered across different SaaS platforms and databases? It's a real pain to sync it all up!

In the past we used to copy data from everywhere to the DB, but that always breaks at some point.

Well, after years of grappling with this issue, we wanted a way to easily build a single GraphQL API in front of all those sources. An API that allows you to execute queries that even span across datasources (give me DB records where customer in CRM name is "Bob"), and also allows you to administer your data all from one place.

Other tools are oriented around the schema file. This is great

Technologies & License
MIT Node.js
Quick Deploy

Deploy this project to cloud platforms with one click