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!


Reply via email to