com-lihaoyi/os-lib
Good First Issues in Scala
Scala blends functional and object-oriented styles; its open source projects often have well-structured, mentored beginner issues.
12+ open beginner issues
9 repositories
October 29, 2026 last updated
Open Scala issues for beginners
klaeufer/scrai-scala
Evaluate the possible integration with Scala 3.10 spec strings
llm4s/llm4s
[GOOD FIRST ISSUE] Add an offline handoff sample with scripted models, runnable with no API key
llm4s/llm4s
[GOOD FIRST ISSUE] User Guide index: link the unlisted guides, fix broken anchors, and render two pages that have no front matter
pavanvamsi3/triage4s
[Good first issue] Test evidence-quote limits: 2,000 characters and whitespace-only quotes
KD5UJC-XYZ/scarab
[O2] Reproducible, signed releases with SBOM and published images
apache/datafusion-comet
Reuse hash_list_primitive! for string/binary list elements and factor out map-entry hashing loops
apache/datafusion-comet
[EPIC] Finish moving PhysicalPlanner::create_plan and create_expr onto the operator and expression registries
KD5UJC-XYZ/scarab
[L1] Track Dijkstra, the next era
effekt-lang/effekt
Values of type 'Any' can be converted to everything
ergoplatform/sigmastate-interpreter
Declared variable is missing in the environment (BigInt type)
ekrich/sconfig
Port all non documentation commits from lightbend/config
How to contribute to a Scala project
Use sbt (`sbt compile`, `sbt test`). The first build downloads a lot — give it time.
- Follow the project's scalafmt config for formatting.
- Start with documentation or small functional refactors.
- Read existing tests to learn the project's idioms.
Track these Scala 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