Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
akka/akka-core
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
- #32840 - Release 2.8.9
- #32817 - bug: Sometimes when using app-version an entire node will not receive any projections in cluster sharding
- #32814 - feat: allow persistence plugins to opt-out of (or take responsibility for) the circuit breaker
- #32811 - Make event metadata optional in case of deserialization errors
- #32801 - Split Brain Resolver downs whole cluster during Kubernetes rolling update due to indirectly connected nodes
- #32797 - Failed: PendingGetShardHomesSpec
Contributing Guide Code of Conduct -
twitter/finagle
A fault tolerant, protocol-agnostic RPC system
- #971 - LengthFieldFramer.apply in Scala 2.13 broken since Commit dc6680b
- #970 - New release for finagle with netty vlunerability fix
- #968 - Feature Request: Emoji Hashtags/Cashtags
- #965 - Client with TLS configuration not working on version v22.12.0 onwards - java.lang.IllegalArgumentException: ApplicationProtocols.Supported is not supported at this time for SslContextClientEngineFactory. Remote Info: Not Available
- #964 - Update the Netty to latest version (4.1.108.Final) - Vulnerability CVE-2024-29025
- #962 - finagle-http: Http methodbuilder does not allow setting sendInterrupts flag to backup request filter
Contributing Guide Code of Conduct -
playframework/playframework
The Community Maintained High Velocity Web Framework For Java and Scala.
- #13595 - feature request: add Scala 3 context function methods to Action
- #13589 - Isolate Selenium from play.api.test.Helpers
- #13563 - Feature Request: Allow Type Parameters in Routes
- #13523 - Document sbt-digest's `indexWriter` to make use of fingerprinted assets in JavaScript
- #13513 - Gradle Plugin: "playRun" and project dependencies
- #13512 - Gradle Plugin: Gradle "project" system property
Contributing Guide Code of Conduct -
typelevel/cats
Lightweight, modular, and extensible library for functional programming.
- #4789 - OptionIdOps.some should handle nulls correctly
- #4788 - Add EuclidianRing[Int, Long, Short, Byte] to Alleycats
- #4787 - IArray instances (Scala 3)
- #4783 - Warning: "Calls to parameterless method compose will be easy to mistake for calls to overloads which have a single implicit parameter list"
- #4770 - Tuple semigroupal syntax widens constant type in Scala 3
- #4763 - `NonEmptyList` lacks def `updated` at index
Contributing Guide Code of Conduct -
linkerd/linkerd
Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.
- #2462 - m installing linkerd on the AKS cluster & getting the below error
- #2460 - ZooKeeper server set namer `io.l5d.serversets` appears to leak ZooKeeper watches
- #2451 - Namerd version admin port
- #2446 - serverSession: idleTimeMs times out while there is activity
- #2442 - We are running Namerd & Consul cluster in our environment ,getting below error frequently and that break application communication
- #2411 - Linkerd sporadically stops watching remote addresses in Namerd with thrift interpreter
Contributing Guide Code of Conduct -
sbt/sbt
sbt, the interactive build tool
- #8357 - Stale libraries in BSP import
- #8356 - Your call is important to us
- #8347 - [2.x] IPC Socket 2.x
- #8345 - [2.x] Thread context ClassLoader doesn't see main resources from test
- #8344 - "-batch" mode should remove "Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? (default: r)" prompt
- #8341 - [2.x] getResource in test fails with NullPointerException and FileSystemNotFoundException
Contributing Guide Code of Conduct -
delta-io/delta
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
- #5459 - Add an streaming write tests in the unitycatalog-commit-coordinator-integration-test
- #5458 - [BUG] Delta lost the ability to recover from a corrupted checkpoint
- #5452 - [BUG] ColumnMapping#Name mode force set the field name to `"col-" + UUID.randomUUID()`
- #5445 - [Feature Request][Spark] Add table identifier to Delta Transaction log's cleanup log messages for better observability
- #5440 - Failures when running the coodinator commit integration tests in master branch
- #5424 - [BUG] CI - Same Suites running in multiple shards
Contributing Guide Code of Conduct -
microsoft/synapseml
Simple and Distributed Machine Learning
- #2442 - LightGBM numBatches and earlyStoppingRound conflict
- #2441 - When will EBMs be released to the public?
- #2438 - Error Training LGBM Regressor on Fabric
- #2433 - Feature Request: Support for GPT-5 configurable parameters
- #2425 - Error: no module named 'synapse.ml'
- #2420 - [BUG] AzureSearchWriter sends GeographyPoint field as JSON string instead of GeoJSON object, causing Azure AI Search request failure.
Contributing Guide Code of Conduct -
chipsalliance/chisel
Chisel: A Modern Hardware Design Language
- #5061 - Naming plugin support for arguments
- #5049 - [Scala3] SouceLine support for VerificationStatement API
- #5038 - Double-boring can lead to FIRRTL with sink on the RHS of a propassign
- #5001 - HierarchicalModuleName does not work with assert
- #4996 - `stop(msg)` does not emit correct verilog
- #4986 - Allow zero length VecInit()
Contributing Guide Code of Conduct -
zio/zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
- #10216 - ClassCastException when ZStream.mapError is used after ZStream.ensuringWith
- #10208 - Infinite loop when exception is thrown during execution of `ZIO.failCause`
- #10195 - ZStream mapZIOPar freezes when output is only partially consumed
- #10190 - Documentation: Atomic Modify with Continuation
- #10187 - [zio-test] `checkAll(Gen.elements(???))` doesn't check all test cases
- #10185 - `ZLayer` cache ignores differences in inputs / requirements
Contributing Guide Code of Conduct -
chipsalliance/rocket-chip
Rocket Chip Generator
- #3770 - make run-binary-debug failed, unable to generate complete waveform
- #3768 - [Bug?] DCache AMO store_data Returns Wrong Value
- #3761 - Confusing assertion error in TLAtomicAutomata
- #3756 - The system starts up particularly slowly,Copying data from the SD card is particularly slow.
- #3755 - Support for Cache Discard Instruction (e.g., CDISCARD) in Rocketchip
- #3753 - Query Regarding tohost System Call Handling in Rocket Chip
Contributing Guide Code of Conduct -
twitter/scalding
A Scala API for Cascading
- #2001 - my account is closed
- #1998 - duplicate tags in pom files
- #1997 - incompatibility with recent java8 runtime environments due to hadoop
- #1988 - [Proposal] Support more sinks/sources in scalding-spark
- #1979 - Beam backend is missing some pipes
- #1971 - flake on optimization test
Contributing Guide Code of Conduct -
slick/slick
Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
- #3311 - Calling `insertAll` on empty List generates invalid SQL
- #3304 - Please support sortBy subquery
- #3268 - distinctOn doesn't work with "outer" sortBy without explicit subquery
- #3234 - Compilation hangs if the case class has a new field but slick.relational.Table doesn't have the new field yet. This is only true when using HNil
- #3051 - Scala 3: 22 fields limitation still exists
- #3030 - Java 8 support broken in Slick 3.5.2
Contributing Guide Code of Conduct -
http4s/http4s
A minimal, idiomatic Scala interface for HTTP
- #7741 - the page containing the EPUB version of the docuementation has not been listed in the sidebar of the "Quick Start" page
- #7737 - Draining response body using exceptOr method runs the observe in pipe applied in middleware to response body in Default Client but doesn't do it on ember client.
- #7697 - `Path.toRelative` can produce absolute paths
- #7696 - Path normalization turns absolute paths into relative ones
- #7668 - Ember server doesn't send full message without TCP_NODELAY
- #7655 - Ember Client fails when response completes before request
Contributing Guide Code of Conduct -
circe/circe
Yet another JSON library for Scala
- #2393 - Automatic derivation of Codec for Scala 3 union types
- #2392 - Domain name registration
- #2386 - Road to version 1.0
- #2365 - No given instance of type io.circe.derivation.Default[this.Message] was found
- #2351 - How to remove null values in dictionaries and collections
- #2326 - Support deriving Encoder / Decoder for `NamedTuples` ?
Contributing Guide Code of Conduct -
-
typelevel/fs2
Compositional, streaming I/O library for Scala
- #3611 - Private key and certificates on repo
- #3608 - Create another version of groupWithin() which won't create a singleton chunk when elements are available in bulk after being idle for a long time
- #3607 - Unexpected behavior of onFinalize behavior
- #3605 - Add support for QUIC to fs2.io.net
- #3595 - Investigate intermittent test failure in ParEvalMapSuite
- #3590 - Test http4s servers fail release bound port on shutdown when using fs2 3.12.0
Contributing Guide Code of Conduct -
-
salesforce/transmogrifai
TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning
- #579 - Docs & scaladoc websites are down
- #557 - Make RecordInsightsLOCO perform reasonable calculation on numeric features and fix the name to reflect actual calculation.
- #556 - Changing imputation for nulls in DateToUnitCircleTransformer
- #543 - Failed to run titanic example, got java.lang.AbstractMethodError
- #539 - Normalize special characters in string
- #535 - UV Computation
Contributing Guide Code of Conduct -
scalameta/metals
Scala language server with rich IDE features 🚀
- #7944 - inlining not working due to false-positive variable shadowing
- #7943 - Metals tries to import project from ~/.sbt/1.0
- #7941 - SBT BSP connection requires window/showMessageRequest
- #7932 - Ability to inspect source code in Java, and maybe other JVM languages
- #7930 - Wrong MCP server selected.
- #7925 - frequent errors on using metals
Contributing Guide Code of Conduct