Prince,
Thanks for reaching out and your interest to contribute to Kafka. Please
find a list of tickets I believe would be good candidates to get started
with:
Metrics:
- https://issues.apache.org/jira/browse/KAFKA-14597
- https://issues.apache.org/jira/browse/KAFKA-13183
Punctuator:
- https://issues.apache.org/jira/browse/KAFKA-13678
- https://issues.apache.org/jira/browse/KAFKA-9467
- https://issues.apache.org/jira/browse/KAFKA-12346
Misc:
- https://issues.apache.org/jira/browse/KAFKA-13819
- https://issues.apache.org/jira/browse/KAFKA-9222
- https://issues.apache.org/jira/browse/KAFKA-12883
Needs KIP:
- https://issues.apache.org/jira/browse/KAFKA-7371
- https://issues.apache.org/jira/browse/KAFKA-9913
Some tickets a older, so we would need to verify if they still apply, or
if they got already fixed (or something else changed, making a ticket
invalid).
Hope this help to get you started.
-Matthias
On 2/26/26 3:18 AM, Prince Raiyani wrote:
Hi Kafka community,
I'm a Java developer looking to make my first contribution to Apache Kafka.
I want to learn about Kafka's architecture and internals through hands-on
contribution.
I'm interested in working on Kafka Streams or Kafka Core components. I'm
looking for a small bug fix or improvement that would help me understand
how Kafka works internally.
I've reviewed the newbie-labeled issues in JIRA, but many already have
associated PRs. Could anyone suggest a suitable first issue or point me to
code areas that need attention?
Thank you for your guidance!