Top 23 TypeScript Apollo Projects
-
Project mention: [AskJS] Next vs Blitz vs Remix. Which fullstack JS framework to select? | reddit.com/r/javascript | 2022-05-14
I’m a fan of Next but redwood.js - looks like a good batteries included React framework.
-
I think you are probably spending too much of your time on software and too little time on marketing.
When I look at an open-source project, I ask myself three things:
1) What does it do exactly?
2) Is this easy to get started with?
3) Does it have any documentation?
For example, I have a use case for wanting to use graphql to communicate with elasticsearch. I google "graphql + elasticsearch" and somewhere a link to https://www.searchkit.co/ comes up. I look at it and I find my answers within 60 seconds:
1) Top of the page I see "Searchkit is an open source library which helps you build a great search experience with Elasticsearch. Powered by Apollo GraphQL." This makes me think that yeah, it's probably looking to solve a similar problem to me. In case I had any doubts, there's a demo.
2) Yes, easy to get started. There's a big "get started" button at the top of the page. And a get-started-video link at the bottom of the homepage.
3) At a glance, yes, it has decent documentation.
Given that I quickly got answers to these 3 questions, yes, I might consider using this project, or at least trying it out.
When I go to your page, I see:
1) River DB is a Rust connection pool and middleware proxy... ok... why do i need that? What problem is this solving? There's a long paragraph I can read after that, but when i'm browsing the web i don't usually read long paragraphs, so you've lost me already.
2) I have no idea how to get started
3) Doesn't look like there's any docs
Given the above, why would I use your software?
Note that the above has nothing to do with your software quality. But people only care about your code if things are breaking. Marketing material is what gets them in the door. For example, I use React all the time. I have NO IDEA if the underlying code is any good. And I don't really care. What I care about is that it's easy to use.
Anyway, long story short... if you want to build a software business, coding is maybe 30-40% of the job. Marketing, sales, documentation and all that jazz is probably the majority of the work. If you don't want to do that and you just want to code, then great, get a job. People will pay you good money for that.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: HaloAPI.dev - Open-source GraphQL API for Infinite | reddit.com/r/halo | 2022-03-09
Second a NextJS app is deployed to Vercel containing a GraphQL server function. This is an Apollo server that consumes the halo-graphql package using GraphQL Modules. The server also implements caching and rate limiting using GraphQL Shield.
-
GraphQL CLI is your one-stop shop for developing full-stack GraphQL applications in Node.js. With GraphQL CLI you can create and run a new GraphQL application in just a few seconds! Just declare your GraphQL schema and you can perform code generation, schema validation, introspection and more through intuitive CLI commands.
-
Yes they have but using key value storage https://github.com/apollographql/apollo-cache-persist, for better performance use mmkv instead of async storage
-
Project mention: HaloAPI.dev - Open-source GraphQL API for Infinite | reddit.com/r/halo | 2022-03-09
Second a NextJS app is deployed to Vercel containing a GraphQL server function. This is an Apollo server that consumes the halo-graphql package using GraphQL Modules. The server also implements caching and rate limiting using GraphQL Shield.
-
graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Project mention: GraphQL Subscriptions: Why we use SSE/Fetch over Websockets | reddit.com/r/graphql | 2022-04-27There is already a JavaScript implementation for server + client with support for multiplexing from the same maintainer of graphql-ws: graphql-sse
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
graphql-config
One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)
This is an alpha phase — we want your feedback, as a user and as a creator — Please create an issue or join our Discord channel
-
Project mention: What UI Framework/Library do you use for your React projects? | reddit.com/r/reactjs | 2021-07-16
We built our own, we have our own boilerplate which uses it for example, it’s in the admin package.
-
Yeah,I'm trying to implement an electron offline first app that syncs, there seems to readymade solution.
Stuff like https://github.com/aerogear/offix seem to be in the right direction of what I'm looking for but not nearly mature enough.
I don't want to pu to much effort on the app so I would like something more or less ready made, preferably with graphql apis.
Any suggestions welcome.
-
federation
🌐 Build and scale a single data graph across multiple services with Apollo's federation gateway. (by apollographql)
Federation comes with its own specification and directives as part of it which helps people to define all of the relations between multiple GraphQL entities so that the Apollo Gateway can combine them all together without having to modify the GraphQL gateway and also functions like __resolveReference which helps in resolving an entity with its reference as specified by the directives.
-
Project mention: Quickest & cheapest way for building an online store | reddit.com/r/webdev | 2022-03-03
GitHub - CromwellCMS/Cromwell
-
aws-lambda-graphql
Use AWS Lambda + AWS API Gateway v2 for GraphQL subscriptions over WebSocket and AWS API Gateway v1 for HTTP
-
Project mention: Singlelink VS littlelink-custom - a user suggested alternative | libhunt.com/r/Singlelink | 2022-05-03
-
react-storefront
An open-source storefront in React.js with Next.js. Built for Headless Commerce, using a modern stack with TypeScript, GraphQL, Apollo, and Tailwind CSS.
Project mention: A fullstack ecommerce application with backend in GraphQl | reddit.com/r/graphql | 2022-01-30I'm a big fan of Saleor, it's an open source e-commerce product based on GraphQL https://github.com/saleor/react-storefront
-
cadhub
We're out to raise awareness and put CodeCAD on the map. The success of CadHub can be measured by the amount it promotes the use of CodeCAD within the mechanical/manufacturing industry and the strength the CadHub community.
PS.: You may want to contact the guys from CadHub to add Fornjot to their list of code-CAD applications, and maybe take a look at the others I didn't mention if you haven't already. Also I must say that I'm not a dev of CadQuery.
-
The code for this tutorial is available on GitHub. I've also created a boilerplate for using Strapi with Next.js. It'll help you get up and running with Strapi and Next.js really quickly. Feel free to give it a try.
-
graphql-sse
Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.
Project mention: GraphQL Subscriptions: Why we use SSE/Fetch over Websockets | reddit.com/r/graphql | 2022-04-27There is already a JavaScript implementation for server + client with support for multiplexing from the same maintainer of graphql-ws: graphql-sse
-
Project mention: GraphQL with React Native, Which client should I use? | reddit.com/r/reactnative | 2022-03-11
The Apollo cache invalidation policies extension is fantastic. It supports global TTLs and custom invalidation policies too.
-
Apollo Client v3 telemetry is partially instrumented by Apollo Link Sentry, an Apollo Link middleware that records GraphQL operations as useful breadcrumbs amongst other features. We intentionally disable their transaction and fingerprint setting as we found the global scope confusing in non-GraphQL operation contexts.
-
Project mention: Mock, Record and Replay GraphQL Operations with Laika - a new testing tool for Apollo Client that works with Subscriptions, browser tests (e.g. Cypress) and unit tests | reddit.com/r/graphql | 2021-11-19
-
TypeScript Apollo related posts
- [AskJS] Next vs Blitz vs Remix. Which fullstack JS framework to select?
- Recommendations to setup a database and GraphQL API for a currently front-end developer?
- StripeDev Live - RedwoodJS
-
Singlelink VS littlelink-custom - a user suggested alternative
2 projects | 3 May 2022
- GraphQL Subscriptions: Why we use SSE/Fetch over Websockets
- Fullstack demo app with GraphQL, Typescript, React, and Prisma 🚀. It demonstrates how to get type safety across the entire stack with a great developer experience. Use it for inspiration or suggest improvements 💡
- how it subscription work on the apollo server?
Index
What are some of the best open-source Apollo projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | redwood | 12,634 |
2 | searchkit | 4,406 |
3 | graphql-shield | 3,250 |
4 | graphql-cli | 1,863 |
5 | apollo-cache-persist | 1,253 |
6 | graphql-modules | 1,164 |
7 | graphql-ws | 1,097 |
8 | graphql | 1,059 |
9 | graphql-config | 1,026 |
10 | boilerplate | 765 |
11 | offix | 755 |
12 | federation | 445 |
13 | Cromwell | 436 |
14 | aws-lambda-graphql | 415 |
15 | Singlelink | 301 |
16 | react-storefront | 247 |
17 | cadhub | 208 |
18 | nextjs-strapi-boilerplate | 191 |
19 | graphql-sse | 172 |
20 | apollo-cache-policies | 103 |
21 | apollo-link-sentry | 91 |
22 | laika | 90 |
23 | apollo-mocked-provider | 86 |
Are you hiring? Post a new remote job listing for free.