An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more. Learn more →
Top 23 TypeScript Apollo Projects
-
Project mention: Enhancing Redwood: A Guide to Implementing Zod for Data Validation and Schema Sharing Between the API and Web Layers | dev.to | 2023-09-24
I'm currently experimenting with the fantastic Redwood framework. However, while going through the excellent tutorial, I didn't find any guidance on using data validation libraries like Yup, Zod, Vest, etc. So, I had to do some investigation and came up with a solution. This article describes the implementation of validation with Zod in a fresh Redwood app. You can find the sources at this github repository.
-
hackernews-react-graphql
Hacker News clone rewritten with universal JavaScript, using React and GraphQL.
-
SurveyJS
A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.
-
Project mention: How can GraphQL Shield play nicely with Type Based Error Handling? | /r/AskProgramming | 2023-02-26
- https://github.com/dimatill/graphql-shield/issues/988 - https://github.com/dimatill/graphql-shield/issues/1485
-
-
-
graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
-
Project mention: GraphQL making its way into a Twitter discussion about latency is not what I expected | /r/webdev | 2022-11-15
Apollo client comes with an in-memory cache which can be persisted to various storage providers with an additional official library. Obviously not as easy as relying on browser caching, but there are lots of options available. I often find myself having to disable client-side response caching anyway, as most of the data for the sites I work on needs to be as up-to-date as possible.
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
Also use Express and Apollo, following Quick start.
-
-
graphql-config
One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)
-
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. (by saleor)
React-Storefront - https://github.com/saleor/react-storefront is a complete demo repository to explore the features of Saleor.
-
get-graphql-schema
Fetch and print the GraphQL schema from a GraphQL HTTP endpoint. (Can be used for Relay Modern.)
-
federation
🌐 Build and scale a single data graph across multiple services with Apollo's federation gateway.
I feel like we ran into this recently at work but not with custom scalars etc. My colleague raised an issue for it. Hope this helps in some way.
-
-
-
aws-lambda-graphql
Use AWS Lambda + AWS API Gateway v2 for GraphQL subscriptions over WebSocket and AWS API Gateway v1 for HTTP
-
-
graphql-armor
🛡️ The missing GraphQL security security layer for Apollo GraphQL and Yoga / Envelop servers 🛡️
We are using grapql-armor to limit the effect of this on our graphQL API. https://github.com/Escape-Technologies/graphql-armor
-
nextjs-woocommerce
🔥 Next.js (React) headless eCommerce site with Typescript, WordPress (WooCommerce) backend and Algolia search
I don't have any courses Al though you can check this out https://github.com/w3bdesign/nextjs-woocommerce
-
graphql-sse
Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client.
-
-
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.
Project mention: How do I have my users use OpenSCAD program over web with code hidden? | /r/openscad | 2023-07-08 -
graphql-http
Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.
Learn more
-
Amplication
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
TypeScript Apollo related posts
- How do I have my users use OpenSCAD program over web with code hidden?
- RedwoodJS: The App Framework for Startups
- Implementing Flexible Authorization in RedwoodJS Projects
- GraphQL DoS amount-attack "breadth"
- So The Journey Begins - My Startup Story
- Apollo Federation Custom Scalars
- A slightly opinionated, starter kit for developing Next.js - Apollo GraphQL - Joy UI apps
-
A note from our sponsor - Amplication
amplication.com | 30 Sep 2023
Index
What are some of the best open-source Apollo projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | redwood | 16,340 |
2 | hackernews-react-graphql | 4,406 |
3 | graphql-shield | 3,484 |
4 | graphql-cli | 1,958 |
5 | briOS | 1,916 |
6 | graphql-ws | 1,545 |
7 | apollo-cache-persist | 1,347 |
8 | graphql | 1,341 |
9 | graphql-modules | 1,257 |
10 | graphql-config | 1,123 |
11 | storefront | 727 |
12 | get-graphql-schema | 626 |
13 | federation | 621 |
14 | Cromwell | 577 |
15 | Singlelink | 480 |
16 | aws-lambda-graphql | 456 |
17 | countries | 413 |
18 | graphql-armor | 397 |
19 | nextjs-woocommerce | 368 |
20 | graphql-sse | 325 |
21 | nextjs-strapi-boilerplate | 284 |
22 | cadhub | 276 |
23 | graphql-http | 227 |