streamshub/console
Good First Issues in Java
Java powers a huge amount of enterprise and Android open source. Issues are often well-specified, which suits methodical first-time contributors.
24+ open beginner issues
21 repositories
September 17, 2026 last updated
Open Java issues for beginners
jeecgboot/jimureport
多行填报下按钮需设置开启/禁用功能
objectionary/eo
`readOuterBinding` fails to recognize `?.` operator, enabling evasion of R-6.6.4 check
seleniumboot/selenium-boot
Locator.rows() — header-keyed table extraction as List<Map<String,String>>
seleniumboot/selenium-boot
Debug mode: debug.slowMoMs and debug.highlight for live triage
apache/polaris
Migrate to AWS SDK's Apache5HttpClient
dialoguebranch/platform
npm packaging cleanup for @dialoguebranch/client-js before publishing
dialoguebranch/platform
Expand test coverage for @dialoguebranch/client-js beyond parsing
nikshep-root/OptiServe
Implement service-duration prediction ML service
parawanderer/OpenTagViewer
Grand Slam still returns a sporadic 429, on a fresh connection
rrtt217/Minecraft-HDR-Mod
HDR Mod breaks FPS sync — doubles reported/actual frame rate on Linux
ChiselTeam/Chisel-3
need assistance in customrecipe
radioegor146/native-obfuscator
License question: emitted runtime code makes user output GPL-3.0
PabloGarPe/mathtexpedia-backend
Mapper de entidad <-> Dtos
tencentmusic/jugg
[Bug]: [release apk]修改代码运行jugg:app后点击修改的页面crash
Blazemeter/jmeter-http-plugin
NPE in shaded Jetty ArrayByteBufferPool during retryWithHTTP11Only under load (3.2.0)
Indemnity83/logistics
Quarry rarely destroys a broken container's contents (vanilla spill hook skipped)
iykyk-vedant/Attandance-ERP-System-VESIT
[Backend] NAAC/NBA Academic Diary & Lecture Log ("Topics Covered" Tracker)
besu-eth/besu
Feat: Support EraE pre-pipeline for full node
KaleidoscopeMods/KaleidoscopeCookery
是否有适配高版本的计划?
apache/seatunnel
[Improve][Zeta] Investigate and improve job lifecycle growth benchmark stability
kestra-io/plugin-dbt
CheckStatus fetches run_results.json without pinning a step, so docs-generating jobs report the wrong timings
kestra-io/plugin-ai
No cap on the cumulative token spend of a run
kestra-io/plugin-ai
Combining `tools` with `responseFormat` on Gemini is documented as unsupported but not validated
How to contribute to a Java project
Projects use Maven (`mvn install`) or Gradle (`./gradlew build`). Build once to confirm your JDK version matches what the README requires.
- Confirm the required JDK version before building — version mismatches are the #1 setup snag.
- Follow the project's existing patterns; Java codebases value consistency.
- Look for issues tagged with a component label that matches a class you understand.
Track these Java issues and get AI-matched
Sign up free to bookmark issues, track your pull requests, and get AI-picked matches for your exact skill level.
Start contributing — it's free
FirstIssue.dev