objectionary/eo
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
17 repositories
August 6, 2026 last updated
Open Java issues for beginners
kb-7-29-1/kb
[Critical] 지도 매물 렌더링 심각하게 오래 지연되는 현상 (30초 이상)
besu-eth/besu
debug_trace* callTracer onlyTopCall still collects the full opcode-level trace before discarding it
mkram17/Bazaar-Utils
[v1.0.0] Remove unused UserOrdersChangeEvent.UPDATE and OutbidOrderEvent
astubbs/parallel-consumer
Publish the docs as a versioned documentation site, not one 1578-line README
laszukdawid/SweetHome3D
perf: packaged bundles hardcode -Xmx2g regardless of machine RAM
laszukdawid/SweetHome3D
perf: Max3DSLoader skips chunk remainders one byte at a time
AndreaFrederica/NeoFontRender
[List] 跃肩视角下 需要修补的准星相关mod列表
DIGI-UW/OpenELIS-Global-2
mvn clean verify fails: 2 test failures + 6 errors in ResultCalculation, OrderEntry, and TestCatalog suites
carlos-emr/carlos
[Security] Prevent cross-patient medication archival during re-prescribing
apache/seatunnel
[Feature][Zeta] Add autoscaling support for SeaTunnel Engine workers and slots
objectionary/eo
Parser never enforces R-6.3.3 depth limit on `+>`/`->` test attributes
astubbs/parallel-consumer
upstream #622: Wrong multiplier value in retry delay function example
carlos-emr/carlos
docs: Docusaurus site fails to build — 24 pages fail MDX compilation, no CI job catches it
eilonwy06/claudecode-eclipse-ide
Configurable editing shortcuts (copy/paste/cut) for the Claude Code prompt input
apache/seatunnel
[Bug] [mysql-cdc] stop.mode = "specific" does not stop the job
opensearch-project/OpenSearch
WLM: monitor-mode workload group still rejects requests with 429 on resource breach
apache/dubbo
[Bug] Triple REST does not clean up HttpPostRequestDecoder after a form request completes
besu-eth/besu
Port clash detection does not account for transport protocol (TCP vs UDP)
apache/dubbo
[Bug] 3.x Graceful Shutdown. "UNIMPLEMENTED : Invoker for gRPC not found"(consumer)/ "Invoker for gRPC not found"(provider)
keycloak/keycloak
[OID4VCI] Handling of realm optional client scopes
beeware/briefcase-android-gradle-template
Add zizmor pre-commit configuration
LwiDev/Survisland
Retirer le skript
SasanLabs/VulnerableApp
Add OTP Authentication Security Labs based on Email Mailpit
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