Quell
Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency. (by open-source-labs)
graphql-upload
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers. (by jaydenseric)
Our great sponsors
Quell | graphql-upload | |
---|---|---|
3 | 6 | |
578 | 1,410 | |
0.2% | - | |
7.8 | 4.0 | |
10 months ago | about 1 month ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
Quell
Posts with mentions or reviews of Quell.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Introducing Quell 5.0: A More Secure Quell
Github
-
NEW RELEASE: Open-source JavaScript module to cache GraphQL queries
Quell is an open source, lightweight JavaScript library providing a client- and server-side caching solution for applications that leverage GraphQL. The newest version now supports a broader range of GraphQL features for caching: including aliases, fragments, multiple queries, and nested queries. Quell/Client can integrate with any front-end framework that supports fetch without causing incompatible state management patterns. Quell/Server easily integrates into pre-existing Express server architectures without significant refactoring as it can be imported and used as a piece of Node.js/Express middleware.
Please see the release article here
https://roblehfarah.medium.com/here-comes-quell-the-better-c...
and the GitHub repository here
https://github.com/open-source-labs/Quell
- Open-source JavaScript module to cache GraphQL queries
graphql-upload
Posts with mentions or reviews of graphql-upload.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-02.
-
Send audio files to graphql
Uploading cloud storage (s3, firebase storage, etc) is probably best. I do not recommend it, but graphql-upload is a thing. https://github.com/jaydenseric/graphql-upload
-
What is the datatype that can be used for a create mutation for uploading a file of doc/pdf type?
Look at the grapqhl file upload spec (https://github.com/jaydenseric/graphql-upload). Basically the custom type File is just a string path which the server will use to get the file from the multipart request.
- How do you upload a file to Apollo server?
-
Express application crashes when it is built with webpack
I am not sure if this actually a problem with graphql-upload or webpack or something else. I also noticed that my issue looks similar to this issue, but I didn't really understand if there were any fixes to that issue and if indeed it is the same issue I am facing.
-
What are your thoughts on Next/Apollo/Prisma stack? Should I use it for my project (see details in the description)? Can you share some advice?
For file-uploads there is https://github.com/jaydenseric/graphql-upload. Usually at scale you would use a service such as S3 for storing the files. IMHO, proxying the files through the GraphQL server is a big performance penalty. Therefore I would rather recommen uploading to the file storage directly from the client, e.g. by issuing a pre-singed upload url that can be requested via a GraphQL mutation.
-
Implementing image uploading with Type-GraphQL, Apollo and TypeORM
To upload images with GraphQL, make sure to add [graphql-upload](https://github.com/jaydenseric/graphql-upload).
What are some alternatives?
When comparing Quell and graphql-upload you can also consider the following projects:
workers-graphql-server - 🔥Lightning-fast, globally distributed Apollo GraphQL server, deployed at the edge using Cloudflare Workers
react-dropzone - Simple HTML5 drag-drop zone with React.js.