scalacenter/scaladex
Good First Issues in Scala
Scala blends functional and object-oriented styles; its open source projects often have well-structured, mentored beginner issues.
24+ open beginner issues
17 repositories
August 6, 2026 last updated
Open Scala issues for beginners
knirski/lm-bot
Monitor interval floor/default (5 min / 10 min) duplicated across 4 places
knirski/lm-bot
backend/Test: multiple main classes warning (Plan4AcceptanceApp + GuidedContractExplorer)
apache/datafusion-comet
Nested array comparison does not match Spark for signed zero
pallax03/WizardCardGame
Frontend: UI/UX Scoreboard + Game Over
pallax03/WizardCardGame
Frontend: UI/UX Lobby
apache/pekko-persistence-cassandra
investigate scylladb docker image
EchoEnv/semanticdf
[MEDIUM] StreamingService has zero raw-HTTP smoke coverage
apache/datafusion-comet
[EPIC] Replace hand-rolled native code with existing arrow-rs kernels
ForNeVeR/haskeletor
Automatic reports to the Marketplace
ForNeVeR/haskeletor
Hoogle notification on each startup
effekt-lang/effekt
Segfault on LLVM in 'filesystem::readFile'
canton-network/splice
Run SVs without BFT sequencer connections by default
sinanspd/qurator
Utilize batch submissions for non-cut circuits
canton-network/splice
expose cap configs in the info endpoints
sinanspd/qurator
Network Aware Scheduling
FabioPinheiro/scala-did
DIF - DID methods Recommended
typelevel/otel4s
Semantic conventions: generate semantic events
llm4s/llm4s
feat(test): integration tests for workspace containerized execution triggered from agent tools
llm4s/llm4s
[GOOD FIRST ISSUE] Add unit tests for NoOpTracing — verify all tracing methods return success without side effects
apache/kyuubi
:memo: Publish kyuubi-spark-authz Spark 4.0 binary to Maven Central
apache/gluten
[VL] Support TIMESTAMP_NTZ Type
zio/zio-telemetry
Opentelemetry: seamless integration with ZIO.logSpan and ZIO.logAnnotated for creating OTEL spans with attributes
allenai/ScienceWorld
Type Hinting
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