join-monster
graphql-core
join-monster | graphql-core | |
---|---|---|
3 | 2 | |
2,656 | 498 | |
0.3% | 0.6% | |
6.6 | 8.7 | |
2 days ago | 21 days ago | |
JavaScript | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
join-monster
-
Understanding TTFB Latency in DJango - Seems absurdly slow after DB optimizations even locally
GraphQL could be efficiently translated into SQL and things certainly try, but the only thing close to a "bulletproof" implementation I found was Join Monster (https://github.com/join-monster/join-monster) in NodeJS-land and even that I think is now mostly abandoned. GraphQL as a system was built assuming random-access to data stores is ~free because that's what Facebook has, but the rest of us don't :)
-
Ask HN: Nested Resources in REST/HTTP API URLs?
REST is not a strict specification and it's not a single implementation, you can just start doing it.
That said, I wouldn't recommend going the allow everything flexible resolver way like GraphQL: it's terrible for performance (eg. most APIs use N+1 queries unless you have something like https://github.com/join-monster/join-monster), the complexity of the codebase skyrockets and having to specify all the fields you want is not exactly ergonomic in most situations.
- GraphQL Is a Trap?
graphql-core
- Understanding TTFB Latency in DJango - Seems absurdly slow after DB optimizations even locally
-
Strawberry Django Plus: Enchanted Strawberry GraphQL integration with Django
Both graphene and strawberry are both based on graphql-core, a python port of the official graphql.js implementation.
What are some alternatives?
ent - An entity framework for Go
Graphene - GraphQL framework for Python
trustfall - A query engine for any combination of data sources. Query your files and APIs as if they were databases!
graphene-django - Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.
genql - Type safe TypeScript client for any GraphQL API
strawberry - A GraphQL library for Python that leverages type annotations 🍓
graphql-directive-rest - GraphQL directive for easy integration with REST API
strawberry-django-plus-test
Sqlmancer - Conjure SQL from GraphQL queries 🧙🔮✨
apischema - JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
objection-filter - Filter objection.js models over HTTP using complex search queries
py-graphql-mapper - A python library for generating GraphQL queries and mutations using plain python objects, no hardcoded strings.Any questions or issues, please report here https://github.com/dapalex/py-graphql-mapper/issues