Comments (12)
https://github.com/ziprandom/kemal-graphql-example
from crystal-libraries-needed.
@emilebosch is interested in building this.
from crystal-libraries-needed.
Is this not the same thing? https://github.com/ziprandom/graphql-crystal
from crystal-libraries-needed.
Good catch @jwoertink should have checked. I will let Emile know about it.
from crystal-libraries-needed.
From the graphql-crystal readme it says it's simply a graphql parser. That parser could be used to implement a library but i'm sure it's not all too useful by itself.
from crystal-libraries-needed.
from crystal-libraries-needed.
@emilebosch do you want to be assigned to this?
if so, @johnjansen can you add @emilebosch to the ticket?
from crystal-libraries-needed.
The thing is, graphql library is no small feat. I want to take the lead on it, but i need other people that use graphql in their day jobs in order to do it properly.
from crystal-libraries-needed.
But assign it to me, and ill see if i can find some peeps to do it
from crystal-libraries-needed.
hey @emilebosch once you accept the collab, i can assign this to you :-)
from crystal-libraries-needed.
I can try help. Having fun project which I want port to Crystal from Rails, or at least some parts and GraphQL API is one of them
from crystal-libraries-needed.
Sorry for the late answer, I didn't come across this discussion. actually graphql-crystal is already much more than just a parser. I didn't find the time to update the readme but look at the specs. It already supports schema definition, queries, mutations and introspection. The only mayor protocol feature that's left is directives which I'm currently working on. directives still is a pretty abstract concept in the graphql spec itself (basically just a blanco syntax that can be used to express any behaviour or (meta-)information). graphql-crystal already supports the @include
and @skip
directives but I'm trying to create an api to define custom directives and hook into the execution via middlewares. any contributions are welcome!
from crystal-libraries-needed.
Related Issues (20)
- walkdir library HOT 7
- Web scraper HOT 3
- Suggestion: port gem mimemagic from Ruby for significant (and fully platform agnostic) MIME type coverage
- Push notification service
- Port of impersonator gem
- fastimage shard HOT 3
- XMPP / Jabber client shard HOT 2
- Font renderer HOT 7
- Relational Algebra
- Math parser / evaluator HOT 6
- Flashtext port
- Tokyo Tyrant (Tokyo Cabinet server) HOT 4
- Python to Crystal converter HOT 3
- Data-parallelism library
- Algorithmic Trading Library
- integration with a browser recording library: playwright library / puppeteer library / something similar HOT 5
- A rewrite of Centrifuge use crystal
- Kubernetes API HOT 2
- RDF library
- HAML templating Shard HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crystal-libraries-needed.