I'm Chen-Tsu! I'm a JavaScript enthusiast and open source software developer.
chentsulin / awesome-graphql Goto Github PK
View Code? Open in Web Editor NEWAwesome list of GraphQL
Awesome list of GraphQL
See http://build.fhir.org/graphql.html for a facade service in front of a conformant FHIR RESTful API
Hi, I see that we are at 99 opened PRs, sounds like we should have more admin to review the PRs, so I propose myself. โ๏ธ
C. T. i did't want to barge in with a direct email so i am asking here, is it ok if i submit a PR with a tool i am building to this list (comparable in main goal to postgraphql), currently in beta, will be open source but not free?
Thanks.
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐
I just found a library called Archen: https://github.com/fangwd/archen/
Pros:
Cons:
sqlite3
and other databases)I reckon this library will be very helpful in GraphQL community.
Here's an example:
const {graphql} = require('graphql');
const {Archen} = require('archen');
const archen = new Archen({
database: {
dialect: 'mysql',
connection: {
host: 'localhost',
user: 'root',
password: 'root',
database: 'graduation_project',
timezone: 'Z',
connectionLimit: 10
}
}
});
archen.getSchemaInfo().then(() => {
const [schema, rootValue, accessor] = [
archen.graphql.getSchema(),
archen.graphql.getRootValue(),
archen.getAccessor()
];
const query1 = `
{
task(where: {id: 1001}) {
name,
content,
type,
holder {
name
}
}
}`;
const query2 = `
{
tasks {
id,
name,
content,
type,
holder {
name
}
}
}`;
graphql(schema, query1, rootValue, {accessor}).then(response => {
console.log(JSON.stringify(response, null, 2));
});
});
They provide another two examples as well: https://github.com/fangwd/archen/blob/master/example/
Could use swr or react-query as clients?
https://github.com/vercel/swr
https://github.com/tannerlinsley/react-query
Add Frisky: Open Source GraphQL API for Online Shows
GitHub: https://github.com/prabhuomkar/frisky under Javascript Examples
The link in the table of contents (https://github.com/chentsulin/awesome-graphql/blob/master/README.md#lib-c) Doesn't actually link to the C/C++ lib section.
The link that does work is https://github.com/chentsulin/awesome-graphql/blob/master/README.md#cc-libraries
I was going to submit a PR for this simple fix, but the Readme.md
looks correct? Strange
https://github.com/verdverm/graphql-autharoo
Not sure what category to put it under, maybe tools?
It's hard to tell which of these libraries are client implementations or server implementations. For example, I'm looking for a GraphQL client for PHP but most of those appear to be server implementations -- I can't tell what's what.
See #407 for more info.
Please add GraphQL-SPQR to the Java section. It's been an active project for years.
GraphQL SPQR is a simple-to-use library for rapid development of GraphQL APIs in Java, in the code-first approach. It integrates easily into any Java based stack, with examples using Spring Boot and Spring MVC provided.
It is featured on Awesome graphql-java and has been the subject of multiple conference talks:
I made a PR that's been rotting for almost a year now, so I opened an issue to try getting some attention.
This package is deprecated at this point https://github.com/graphql-elixir/graphql in favor of using Absinthe
graphql-network chrome extension is not present in the chrome store
it is deadlink
https://github.com/Ghirro/graphql-network
you can replace the link with another dev network extension
https://chrome.google.com/webstore/detail/graphql-network-inspector/ndlbedplllcgconngcnfmkadhokfaaln
May want to add https://learngraphql.com/
Maybe we can add
https://github.com/gqless/gqless
and
https://github.com/babel-blade/babel-blade
to the list?
Guys, seems like new awesome bot doesn't pass new pull requests, because already existing links in README:
#156
https://travis-ci.org/chentsulin/awesome-graphql/builds/190590030
So as you see tests are failed because of
Issues :-(
> Links
1. [L124] 404 https://github.com/rmosolgo/graphql-relay-ruby
2. [L293] 301 https://github.com/kriasoft/graphql-starter-kit โ https://github.com/kriasoft/nodejs-api-starter
not because of swagger2graphql itself
Did anyone implement search server API results via GraphQL + Node.js? Sphinx, ElasticSearch, you name it. Wonder which works better for Node and NoSQL database.
I'd say, would be great to list those solutions too.
graphene-mongo is a python lib to make graphene models using MongoEngine models in an easy way.
You may want to add https://github.com/kennetpostigo/react-reach
https://www.apollographql.com/docs/apollo-server/
Wouldn't this come under HTTP Server Bindings
?
Would there be any interest in resources for building GRANDStack (graphQL, React, Apollo, Neo4j) applications? I've personally been working on a couple applications that leverage this tech stack and its supporting libraries and I believe it warrants more recognition that what it's getting currently.
sangria is only a graphql implementation, therefore the description should drop the client part.
see sangria-graphql/sangria#320
Hi, I would like to help to review and merge PRs if you don't mind, I could be a contributor. I would first merge my own ๐ #539
I think there are too many redundant items in the list ,especially the items which star less then 1k,which are generally of little reference value
A long time ago I've added a few TypeScript libraries for GraphQL:
#327
But now I see only Nexus...
Why they are removed? ๐
Please add a Rust GraphQL Example:
Hi @chentsulin ,
I see you are a very, very active committer on Github. Kudos to you ๐
Could you, or another maintainer of this project, spare a couple of minutes to push some PR's through?
Thanks a bunch!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.