Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -503,6 +503,59 @@ More Score Labs projects [here](https://scorelab.org/gsoc/)

## 43. GraphQL Plugins

The **GraphQL Foundation** (hosted by the Linux Foundation) has participated in **Google Summer of Code (GSoC)** in the past with projects focused on improving GraphQL tools and developer experience.

### 🔹 Past GSoC Projects (2020)

- **GraphiQL Plugin System**
Development of a plugin architecture for the popular GraphQL IDE — **GraphiQL**.
Focused on making GraphiQL easily extensible with custom plugins for features like linting, tracing, and autocompletion.
👉 [GraphiQL on GitHub](https://github.com/graphql/graphiql)

- **Streaming & Error Recovery in GraphQL Parser**
Enhancements to the official JavaScript GraphQL parser to support:
- **Streaming Parsing**
- **Error Recovery**
These features aimed to improve robustness and usability for developers.
👉 [GraphQL-js Parser](https://github.com/graphql/graphql-js)

---

### 🔹 Current GSoC Status (2025)

- The **GraphQL Foundation** is **not listed** among active GSoC organizations for 2025.
- No recent plugin-specific projects have been officially proposed after **GSoC 2020**.
- However, GraphQL is still used in other GSoC organization projects.

---

### 🔹 GraphQL-Related Projects in Other Organizations (2025)

| Organization | Project |
|--------------|---------|
| **Meshery (Layer5)** | WebSockets + GraphQL Subscriptions for collaborative applications |
| **GitLab** | Expanding Vulnerability GraphQL API |
| **Plone CMS** | GraphQL API Integration |

---

### 🔹 How You Can Get Involved

- 🔹 Explore the [GraphiQL Plugin Architecture](https://github.com/graphql/graphiql)
- 🔹 Check GraphQL issues tagged `good first issue` on GitHub
- 🔹 Contribute to Meshery or GitLab's GraphQL features
- 🔹 Monitor GSoC idea lists of related organizations like:
- [Meshery GSoC Ideas](https://layer5.io/programs/gsoc)
- [GitLab GSoC Ideas](https://about.gitlab.com/handbook/engineering/infrastructure/initiatives/gsoc/)

---

### 📌 Summary

> Although **GraphQL Plugins** aren’t featured prominently in recent GSoC, the foundation laid by **2020 projects** still offers valuable learning and contribution opportunities.
> You can also explore GraphQL work with other organizations using GraphQL in production systems.


## 44. Postman

- Newman, Collection SDK, Code Generators, Importers (**JavaScript, Node.js**)
Expand Down