Curated issues
Java Good First Issues
Open issues from GitHub projects written in Java. The list opens on the ones we rated beginner-friendly; each issue links to GitHub, where you claim it and send the pull request.
Java
- Open issues
- 519k
- New this week
- 7.2k
- Nobody on it yet
- 413k
- Average difficulty
- 3.8/5
What this list is like
- Average annotated difficulty: 3.8/5 across 481,658 issues.
- 10% of 481,658 time estimates are one day or less.
Updated Nov 1, 2026.
About Java
A statically typed, JVM-based language from Sun (1995), long the default for large server-side systems and Android apps.
Issues somebody may already be working on are listed last. List everything by date
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
MetricsHub/metricshub-community#1474 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
FasterXML/jackson-databind#6366 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
FasterXML/jackson-databind#6365 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ballerina-platform/ballerina-library#9437 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ballerina-platform/ballerina-lang#44838 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 1-3 hours Newbie friendliness 78/100
FasterXML/jackson-databind#6363 ·
Maintainers usually reply within 1 day
-
Documentation
Difficulty 1/5 Under an hour Newbie friendliness 88/100
OWASP/SecurityShepherd#1097 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Dans-Plugins/Medieval-Roleplay-Engine#392 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
-
status: waiting-for-triage type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
spring-projects/spring-security#20013 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Vakore/ZappierGames#236 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
objectionary/eo#9763 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
objectionary/eo#9761 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
objectionary/eo#9760 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
objectionary/eo#9759 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
apache/doris#69919 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
checkstyle/checkstyle#22354 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
frankframework/frankframework#11966 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
[Python] Compatible xlang read silently drops fields when the peer writes camelCase/PascalCase namesOpen
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
logisim-evolution/logisim-evolution#3147 ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
authorjapps/zerocode#808 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
objectionary/eo#9726 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
objectionary/eo#9725 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
objectionary/eo#9721 ·
Maintainers usually reply within 2 days
-
alts: AuthorizationUtil.clientAuthorizationCheck compares the peer service account case-sensitivelyOpen
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
xds: EDS resource is not NACKed when locality weights at one priority sum to more than uint32 maxOpen
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug dynamodb
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
floci-io/floci#7114 · 1 comment ·
Maintainers usually reply within 1 day
-
Bug: Minor Status: Triage
Difficulty 2/5 Under an hour Newbie friendliness 62/100
GTNewHorizons/GT-New-Horizons-Modpack#27472 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
higress-group/himarket#359 ·
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
omatheusmesmo/vintelli#172 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
foreverallama/matio#112 ·
Maintainers usually reply within 1 day
-
bug env:macos follow-up lane:backlog
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Sanne/incus-spawn#1905 · 1 comment ·
Maintainers usually reply within 1 day
-
wait for review
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
follow-up lane:auto
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Sanne/incus-spawn#1902 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
checkstyle/sonar-checkstyle#625 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
checkstyle/eclipse-cs#1103 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
prometheus/client_java#2632 ·
Maintainers usually reply within 1 day
-
OpenMetrics writer exposes `_count`/`_sum` for classic histograms with negative bucket thresholdsOpen
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
prometheus/client_java#2631 ·
Maintainers usually reply within 1 day
-
bug follow-up lane:backlog
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Sanne/incus-spawn#1900 · 4 comments ·
Maintainers usually reply within 1 day
-
area/performance component/exporter kind/task
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
camunda/camunda#67828 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
good first issue testing
Difficulty 1/5 Under an hour Newbie friendliness 88/100
higher-kinded-j/higher-kinded-j#1388 ·
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.
Projects with the most open issues here
- OpenAPITools/openapi-generator — merges 49% of outside contributors' pull requests
- elastic/elasticsearch — merges 74% of outside contributors' pull requests
- appsmithorg/appsmith — merges 67% of outside contributors' pull requests
- JetBrains-Research/IntelliJDeodorant
- apache/beam — merges 62% of outside contributors' pull requests
Related pages
Questions
- How many Java issues are open here?
- 518,971 open issues: 7,249 opened in the last seven days, and 413,233 with nobody working on them yet. We count them once a day.
- Where do I start?
- Pick an issue marked beginner-friendly, read the project's contributing guide and comment before you begin. The contributor guide walks through it, from choosing an issue to your first pull request.
- Can you pick one for me?
- Yes: sign in with GitHub and Your next issue shows one open issue nobody has claimed, matched to your languages, your time and the difficulty you want.