graphweaver

Joined 3 years ago

Karma
42
Submissions
21
Member since
Aug 25
For more information on Graphweaver, visit https://www.graphweaver.com
View on Hacker News

Recent submissions

Comment · 3 years ago
Thanks this is what we have on filters so far:

https://graphweaver.com/docs/filters-and-operators

The aggregates package looks very interesting, we would love to see something similar for Graphweaver.

Comment · 3 years ago
We appreciate all the hard work that Hasura has done to make GraphQL a main stream technology.
Comment · 3 years ago
Comment · 3 years ago
We have done performance testing when releasing client projects but nothing that directly compares Graphweaver to competitors.

I will add this to the list for us to do.

Comment · 3 years ago
Great can you point me to the filtering/grouping capabilities? I will take a look.
Comment · 3 years ago
We actually do that with the Contentful integration we’ve built. It dynamically reads the schema then creates the API.
Comment · 3 years ago
Not everyone will see TS as an advantage but there are many who will.
Comment · 3 years ago
Yeah sorry will address it directly. Graphweaver is different in a number of ways:

- Graphweaver is not just Postgres, you can run it connected to only MySQL - Graphweaver can connect to one or more datasources. You can even connect both MySQL and Postgres together. Sounds crazy but could be good for a migration. - Graphweaver has two layers the API layer and the Data layer. Both of these are represented by coding classes in Typescript. You have full control over how these are exposed and defined in the entity files. - Graphweaver does not automatically reflect the database. Instead you run an import command in our CLI tool that creates Typescript class files for your database. From there you can edit them as needed.

Comment · 3 years ago
Comment · 3 years ago
We have used postgres with every client deployment so far, it's our go to relational db.

We have also needed to connect to a 2nd or 3rd data source on every project. So the power is when you combine these data sources.

Comment · 3 years ago
Comment · 3 years ago
The main difference is Graphweaver is code-only approach with Typescript. GraphQL Mesh is a schema-first approach.

Both great projects, different philosophies.

Comment · 3 years ago
Yeah it is comparable:

- We are 100% open source. - Written in Typescript. - We support any data source directly in the server process, either with pre-built data providers or build your own. - We support cross data source filtering (get orders from database with CRM username)

Comment · 3 years ago
You're right we need to improve the documentation on this. We do have an example though:

https://github.com/exogee-technology/graphweaver/tree/main/s...

We have also added the OpenAPI spec on the roadmap however, every REST API we have integrated so far has been custom.

The REST connector allows you to have full-control over how it connects to the API:

https://github.com/exogee-technology/graphweaver/blob/main/s...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton