GSOC 2025 Participation Discussion #1633
Replies: 13 comments 11 replies
-
Project Idea for the Asyncapi CLI: "Introducing new Features and Scaling the CLI"
The benefit of this project: The CLI is a critical tool within the AsyncAPI community, boasting a large number of downloads and an active user base. To maintain its relevance and usability, we need to continuously update it with new features, bug fixes, and improvements that make it more user-friendly and powerful. Project Strength: In this discussion cycle |
Beta Was this translation helpful? Give feedback.
-
Project Idea 2: Create a Java parser wrapper Implement a Java wrapper of the Go parser, by using the C shared object resulting from the compilation here: https://github.com/asyncapi/parser/blob/master/compile.sh. It should be fairly straightforward to code but we need to make sure we understand how to compile C for different platforms and architectures. References |
Beta Was this translation helpful? Give feedback.
-
Hi @AceTheCreator @AayushSaini101, I am interested in working with AsyncAPI as a GSoC contributor. If possible, could you please guide me on how I can maximize my chances of getting selected or provide any tips that might help? It’s difficult to find active issues and get assigned to them. If there are any ongoing projects, I am willing to contribute as a volunteer. Good luck with GSoC 2025! |
Beta Was this translation helpful? Give feedback.
-
Hello @AceTheCreator , @AayushSaini101 |
Beta Was this translation helpful? Give feedback.
-
Hello @AceTheCreator @AayushSaini101 , I am an opensource web developer interested to contribute in AsyncApI, could you send contribution guide |
Beta Was this translation helpful? Give feedback.
-
Integration of AsyncApi with Kubernetes. Goal is to build a Golang tool that can deploy and manage AsyncAPI-defined services on Kubernetes. This tool would automate the generation of Kubernetes manifests (such as Deployments, Services) from AsyncAPI specs, configure messaging systems like Kafka or RabbitMQ, and offer observability features for deployed services. I would love to hear suggestions on this idea. Also if selected then I would love to work on this idea as well. |
Beta Was this translation helpful? Give feedback.
-
My Idea : Cross-Protocol Message Testing Framework Currently, users face challenges when testing applications that use multiple messaging protocols (like Kafka, WebSocket, MQTT) together. There's no unified way to test message flows across these different protocols, validate messages, or visualize the entire system working together We can Build a comprehensive testing framework that includes:
This framework will:
We can use Glee to create mock servers for Kafka, MQTT, WebSocket, and more. It can help in simulating real-time message flows. would love to discuss and take more inputs regarding this from the mentors |
Beta Was this translation helpful? Give feedback.
-
Project Idea: New Template Java+Quarkus template for the Asyncapi Generator I want to propose a new idea for a template that is Java+Quarkus. Quarkus is a very popular and open-source framework as well as very fast-growing in the cloud native community, I also used it in my company, Around the world, in 2024, over 1334 companies started using Quarkus https://6sense.com/tech/other-dev-tools/quarkus-market-share. Understanding template: https://www.asyncapi.com/docs/tools/generator/template |
Beta Was this translation helpful? Give feedback.
-
how do i get started? |
Beta Was this translation helpful? Give feedback.
-
Project Title: Dockerizing the AsyncAPI Specification Repository for Simplified Development and Deployment 1. What is the issue your project idea addresses? Setting up a development environment for the AsyncAPI Specification repository can be a bit tricky for new contributors. Issues like dependency conflicts, version mismatches, and the challenge of ensuring a consistent environment across different machines can slow down the onboarding process. Furthermore, the absence of a containerized setup limits the ability to integrate seamlessly into CI/CD pipelines, and it can make automated testing less efficient. By Dockerizing the repository, these challenges can be addressed, streamlining the development process and improving the overall experience for contributors. 2. What should the contributor build or improve? Here’s what I plan to work on: Dockerizing the repo: I’ll create a Dockerfile to containerize the AsyncAPI Specification repository, making sure all the required dependencies for development and testing are pre-configured. 3. How will this benefit AsyncAPI and its community? For contributors: By providing a containerized setup, I can drastically reduce setup time and eliminate the "works on my machine" issue. New developers will be able to start contributing more quickly and with fewer environment-related headaches. 4. Is the project suitable for a beginner, intermediate, or advanced contributor? This project is perfect for intermediate contributors who have experience with Docker, understand GitHub workflows, and are familiar with CI/CD concepts. While Docker is an accessible technology, integrating it with CI/CD pipelines and ensuring everything works across different services requires a bit more experience. 5. What is the estimate of hours for project completion? I estimate that the project will require about 180-240 hours in total, broken down as follows: Research and Planning (20-30 hours): I’ll take time to get familiar with the repository, understand its structure, dependencies, and the specific needs of the community. |
Beta Was this translation helpful? Give feedback.
-
Hey @AceTheCreator @AayushSaini101 , I’m excited about the opportunity to contribute to AsyncAPI as part of Google Summer of Code (GSoC) 2025. I’ve been exploring the project and am eager to get involved. Could you kindly provide some guidance on the following:
I look forward to contributing to AsyncAPI and becoming an active member of the community. Thank you for your support! |
Beta Was this translation helpful? Give feedback.
-
Hey @AceTheCreator @AayushSaini101 I'm really excited about the chance to contribute to AsyncAPI as part of Google Summer of Code (GSoC) 2025. I've been learning more about the project and can't wait to get started. Project Idea: AsyncAPI Studio Plugin System What it addresses: Features to build:
Benefits:
Difficulty: Intermediate I'd be interested in working on this project. I have experience with plugin architectures and TypeScript/React development. Let me know if this aligns with AsyncAPI's goals! |
Beta Was this translation helpful? Give feedback.
-
Project Idea for the Asyncapi Web Application : "Improving the overall performance of the web application, using SSG techniques for static pages and making the web app fast, The layout consistency fix, adding animations to web app without compromising with performance. Refactoring the UI components, fixing spacing in the design of web app, Overall fixing the design, performance and Accessibility issues " Testing: UI testing/Performance testing/ testing for different browsers for animations. We can utilize Jest. The benefit of this idea: First Impression is the last impression is what I believe, In order to make users comfortable of using the official docs, tutorials etc and making robust scalable platform I think we should first focus on these issues and make a timeline and type of code conduct on writing and testing the components and when the project will scale it, this will help it greatly because later on the project might become vast and it may have more components later on it will become very difficult to fix all these issues. I am interested in working with AsyncAPI as a GSoC contributor Google Page Insights of web app:
and Accessibility Audit: If you see any issues I am excited to check it out and fix it. We can collaborate on this idea. |
Beta Was this translation helpful? Give feedback.
-
Happy New Year, Everyone! 🎉
I’m excited to kick off the discussion about our participation in Google Summer of Code (GSoC) 2025! After our successful debut as a standalone organization last year, I’m excited to see what we can achieve together this year.
In case you missed it, you can read all about our amazing experience in GSoC 2024 here
Where Things Stand Now
While we’re still waiting for Google to announce GSoC 2025, it’s a good time to start planning our involvement.
Last year, Google announced the program a bit later than usual, so there’s a chance we’ll hear more soon. Regardless, it’s always better to be prepared!
Let’s brainstorm project ideas, and make sure we’re ready to go when the announcement comes 🚀
Collecting Project Idea Proposals
One of the most important steps in our GSoC preparation is identifying exciting and impactful project ideas for contributors to work on. If you have any ideas, here’s how you can contribute. Share your project idea describing:
You can submit your project ideas proposals either as reply to this Disscussion, a seperate GitHub Discussion or GitHub Issue in AsyncAPI GitHub organization.
Don’t worry about having a fully detailed proposal, we’ll help refine the ideas together because this is a collaborative process, and even small ideas can lead to big impacts, so feel free to share!
Interested in Mentoring?
Becoming a GSoC mentor with AsyncAPI is a rewarding experience and comes with plenty of benefits, including:
If you’d like to participate as a mentor this year, please let us know by replying in this discussion thread.
How to connect with us
#mentorship
that we will use to coordinate all mentorship programs at AsyncAPILet’s make GSoC 2025 another success story for AsyncAPI! 🚀
Beta Was this translation helpful? Give feedback.
All reactions