AsyncAPI Conference

Paris Edition

9th - 11th of December, 2025 | Paris, France

54 days until the end of Call for Speakers

AsyncAPI Mentorship 2024 Project Ideas

Found an error? Have a suggestion?Edit this page on GitHub

Projects ideas

Ideas list

NumberIdeaAreaMentor/sScope
1Enhancing Developer Experience in CLICodingSouviknsImprove the AsyncAPI CLI by adding features like validating files with custom rules, syncing with remote systems, publishing to schema registries, rendering documentation, and fixing test case execution. Also, address remaining DX issues in the CLI.
2Becoming a Maintainer of AsyncAPI GeneratorCodingderbergFamiliarize with the AsyncAPI Generator by setting it up locally, running tests, and improving the development guide. Complete the tutorial, provide documentation feedback, and demonstrate JavaScript skills. Previous contributions to AsyncAPI are a plus.
3Migration of build + workflow scripts to TypeScriptCodingakshatnemaMigrate existing Node.js scripts to TypeScript for improved code uniformity, scalability, and maintainability. This involves setting up ts-node without altering the current Node.js setup, converting build and workflow scripts to TypeScript, ensuring compatibility with GitHub workflows, and maintaining or expanding test coverage to ensure nothing breaks during the migration process.
4Holopin Design ProjectDesignMayaleeeeeIn this project, you'll be designing digital badges for AsyncAPI, ensuring they’re visually appealing and fit within our branding. Familiarize yourself with Figma (or similar tools), grasp basic design principles, and understand branding.
5Onboarding Contributor GuidesDocsquetzalliwrites wise4rmgod bandantonioThe goal is to enhance the onboarding process by developing clear, structured, and automated guides, ensuring new contributors can efficiently integrate into the project. This will include written guides and media resources like YouTube videos to simplify the journey for each role.
6Path to Maintainership for the AsyncAPI React ProjectCodingAceTheCreatorThe AsyncAPI React component is essential for rendering and validating API documentation based on the AsyncAPI specification, with over 5 million downloads. This project aims to revitalize its development by onboarding a new maintainer to work on bug fixes, UX improvements, feature additions, issue triaging, and engaging contributors. The focus is on maintaining and improving the component while mentoring a passionate individual who is familiar with TypeScript, React, and open-source contributions
7Integrating EDAVisualiser Application Focus View into VS Code AsyncAPI PluginCodingivangsaEnhance the VS Code AsyncAPI (asyncapi/vs-asyncapi-preview) Plugin by adding EDAVisualiser'sEDAVisualiser application focus view. This new feature will allow users to visualize how an application interacts with other defined applications. The project involves integrating the EDAVisualiser library, implementing a configuration system for related AsyncAPI documents, and creating a user interface to switch between preview modes. Skills required include JavaScript/TypeScript, VS Code extension development, and AsyncAPI knowledge.
8Expand AsyncAPI Community DocsDocsquetzalliwrites wise4rmgod bandantonioThis project focuses on enhancing the AsyncAPI community documentation by automating the onboarding process and documenting workflows for contributors, maintainers, ambassadors, and governance. The goal is to streamline contributions, encourage participation, and provide clear guidelines for various roles. The project involves documenting contribution flows, Git workflows, maintainership guidelines, and community health standards. The maintainership goal includes onboarding a dedicated docs triage to help manage and update these critical community processes.

Ideas list

NumberIdeaAreaLead MentorScope
1Enhancing Developer Experience in CLIAsyncAPI CLIAayush SainiValidate an AsyncAPI file against custom spectral rules & sync my local AsyncAPI file with a remote system (e.g registry). Publish my AsyncAPI file in a schema registry and render AsyncAPI documentation. Fix test cases, we cannot execute test cases directly in the CLI and remaining DX issues in CLI Board.
2AI-Powered AsyncAPI GeneratorAsyncAPI GeneratorAzeez ElegbedeCreate an AI-based extension for the AsyncAPI Generator that automatically generates initial AsyncAPI specifications from natural language descriptions or existing API documentation. Leveraging NLP models, this tool can take user-provided requirements and convert them into accurate AsyncAPI specs.
3Becoming a Maintainer of AsyncAPI GeneratorAsyncAPI GeneratorLukasz GornickiThis initiative aims to guide you on a journey from being a contributor to becoming a maintainer of the project. You'll gain insight into the responsibilities of a maintainer, involving tasks beyond mere coding. Goal is same as GSoC.
4Performance + Accessibility Improvement of websiteAsyncAPI websiteSambhav GuptaWith the addition of multiple components, pages and MD files, it's now important for us to make the website efficient for all web + mobile users. Currently, the performance of the website has critically low numbers in both web and mobile view, which can impact the efficiency and user views in the website. On the other hand, it's also important that we add the necessary accessibility labels to the website.
5Migration of build + workflow scripts to typescriptAsyncAPI websiteAnsh GoyalWith the current package.json built for ES modules and packages, as we migrated the website to Next js 14 + Typescript, it has now started affecting the scripts folder like working of meetings workflow, automation of blog creation using npm script, etc. Since, to have uniformity across the website, we decided to migrate the existing Node js scripts to common js modules (in Typescript), enhancing the code maintenance, scalability, and readability for contributors.
6User Research + Usability Testing on the AsyncAPI WebsiteUser ResearchAishat MuibudeenIt would be beneficial if we were to start performing usability tests across our tools periodically to help us gather data that could lead to more grounded ideas for design improvements. Create a new page on the website that can explain the process of being a participant in a user research study and steps to get involved. And because we are open source, this page could also attract an audience of other product designers looking to make open source contributions or to maybe gain experience conducting a user research study.
7Holopin Design ProjectDesignAishat MuibudeenThis project aims to create visually appealing and user-friendly digital badges for our community, ensuring alignment with AsyncAPI's branding and easy recognizability. The goal is to recognize member contributions and creating a vibrant, active community with Holopin’s digital badges.
8Integrating EDAVisualiser Application Focus View into VS Code AsyncAPI PluginAsyncAPI PreviewIvanEnhance the VS Code AsyncAPI (asyncapi/vs-asyncapi-preview) Plugin by adding EDAVisualiser's application focus view. This new feature will allow users to visualize how an application interacts with other defined applications. The project involves integrating the EDAVisualiser library, implementing a configuration system for related AsyncAPI documents, and creating a user interface to switch between preview modes. Skills required include JavaScript/TypeScript, VS Code extension development, and AsyncAPI knowledge.
9Onboarding Contributor GuidesDocsV. Thulisile Sibanda, Wisdom, AnthonyThe AsyncAPI documentation must include a persona-driven journey for different roles, such as documentation contributors, code contributors, ambassadors, maintainers, etc. The onboarding experience for new contributors isn't as efficient yet, and to solve this problem, we need to develop a series of onboarding guides to automate the onboarding process for new contributors.
10Implementation and integration of new layout for studioAsyncAPI StudioAshish Padhy & Fran MéndezStudio goes beyond a simple playground to try out the spec and becomes a fully-featured suite to help developers work with event-driven architectures (EDA) and APIs. It will become a tool you can use to easily design your services and share them with your colleagues.
11Path to Maintainership for the AsyncAPI React ProjectCodingAzeez ElegbedeThe AsyncAPI React component is a handy tool for rendering documentation from your asynchronous APIs, all based on the AsyncAPI specification format. Plus, it helps validate that spec too.
12Expand Community DocsDocsV. Thulisile Sibanda, Wisdom, AnthonyAutomating the AsyncAPI onboarding experience also involves documenting important workflows and processes for community members involved.
13Technical Blog Posts on Integrating AsyncAPI with KafkaDocsLeonardoIntegrating AsyncAPI with Kafka offers a structured approach to managing and documenting Kafka topics, streamlining communication between teams, and enhancing development efficiency. This proposal outlines a series of technical blog posts focused on AsyncAPI’s capabilities, Kafka’s integration potential, and best practices for using these technologies together.
Was this helpful?
Help us improve the docs by adding your contribution.
OR
Github:AsyncAPICreate Issue on GitHub