Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
akka/akka
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
- #32782 - failed: ShutdownAfterJoinSeedNodesSpec
- #32778 - Failed: Multi node test GKE cluster InternalError
- #32777 - Failed: ClusterSingletonApiSpec (Aeron UDP)
- #32776 - Failed: BasicClusterManualSpec
- #32774 - feat: Add a means to query sharding state more natively/directly
- #32773 - chore: Increase debug logging around cluster sharding
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.
- #13458 - Will play 3.x supports ratelimit
- #13436 - GuiceApplicationBuilder bind method doesn't support generic types
- #13398 - Adopt JSpecify?
- #13358 - When is the next Play Framework release expected (4.0)
- #13319 - Support SBT 2.0
- #13314 - FakeRequest used on a controller in Play 2.9.5 & 2.9.6 times out
Contributing Guide Code of Conduct -
typelevel/cats
Lightweight, modular, and extensible library for functional programming.
- #4763 - `NonEmptyList` lacks def `updated` at index
- #4757 - Hierarchy of cats effect in Cats documentation does not match the one in the cats effect docs
- #4746 - Scala 3: Support `mapN` for tuples greater than 22
- #4727 - Monad Transformer typeclass
- #4709 - Add withFilter to FunctorFilter.Ops
- #4696 - drop/dropRight/take/takeRight on TraverseFilter
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
- #8230 - sbt-2.0.0-RC3: Missing Scala tool configuration from the 'update' report.
- #8225 - sbt-2.0.0-RC3: fullClasspath breaks when exportJars is false
- #8203 - Repeated GitHub Actions failure on Windows: java.nio.channels.OverlappingFileLockException on Coursier
- #8177 - `--no-server` doesn't seem to work
- #8175 - Compilation fails because inc_compile_3.zip files are still being used
- #8174 - pushRemoteCache does not send HTTP Authorization header
Contributing Guide Code of Conduct -
microsoft/synapseml
Simple and Distributed Machine Learning
- #2414 - For spark 3.1.1, which version of SynapseML should I choose ?
- #2411 - Quantization Light GBM
- #2406 - Adding custom callback functions parameter to LightGBMRegressor (e.g. pruning callback for Optuna HPO)
- #2402 - Py4JError: com.microsoft.azure.synapse.ml.lightgbm.LightGBMClassifier does not exist in the JVM
- #2401 - Uses SparkSession/Dataframe over SparkContext/RDD when writing model metadata
- #2395 - [BUG] crashed while call lightgbm fit method
Contributing Guide Code of Conduct -
chipsalliance/chisel
Chisel: A Modern Hardware Design Language
- #5001 - HierarchicalModuleName does not work with assert
- #4996 - `stop(msg)` does not emit correct verilog
- #4986 - Allow zero length VecInit()
- #4984 - Chisel asserts should give file and line number to Chisel as well as systemverilog
- #4963 - ImportedDefinitionExtModule does not include secret ports (bores)
- #4959 - Running Chisel in GitHub Action causes Firrtl permission error
Contributing Guide Code of Conduct -
zio/zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
- #10130 - TestClock Example 5 never terminates
- #10122 - ZIO 2.1.20 FiberFailure on shutdown
- #10097 - fails to build with `contributing.md`
- #10095 - `ZStream` logs explicitly ignored error as unhandled
- #10088 - ZStream.mapZIOPar can get stuck in case of failures
- #10087 - Hang in TestClock.setTime
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
- #5127 - [BUG] [Spark] MERGE operation puts null to non-nullable field of nullable struct
- #5119 - [Feature Request]Support pushing down filter to parquet in Dsv2
- #5118 - [Kernel] [UC] When/if applicable, update UCCatalogManagedClient codes to handle UC ratifying v0 commit
- #5109 - [Feature Request]improve serialization and grouping/spliting files in plan partition.
- #5099 - [Feature Request][Kernel]Support IN expression
- #5095 - [BUG] [Kernel] Scan.transformPhysicalSchema does not get applied to nested fields
Contributing Guide Code of Conduct -
chipsalliance/rocket-chip
Rocket Chip Generator
- #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
- #3752 - Query Regarding Memory Access Exception Handling in Rocket Chip
- #3751 - Query Regarding Simulator Discrepancies in Exception Handling and Data Consistency for Specific Memory Accesses
- #3750 - How to enable many RoCC accelerators with RocketChip?
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
- #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
- #3125 - Filtering on slick table query is not working when using column not defined in projection
- #3051 - Scala 3: 22 fields limitation still exists
- #3030 - Java 8 support broken in Slick 3.5.2
- #3027 - Support Unique constraints (on multiple columns), and other constraints (such as Check constraints perhaps)
Contributing Guide Code of Conduct -
http4s/http4s
A minimal, idiomatic Scala interface for HTTP
- #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
- #7648 - Support StaticFile on Native
- #7621 - Concerns regarding the use of `unsafeRunSync()` in logging functionality
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
- #2379 - Decoders derived with Configuration#strictDecoding fail fast at `decodeAccumulating`
- #2365 - No given instance of type io.circe.derivation.Default[this.Message] was found
- #2351 - How to remove null values in dictionaries and collections
Contributing Guide Code of Conduct -
-
typelevel/fs2
Compositional, streaming I/O library for Scala
- #3590 - Test http4s servers fail to shut down when using fs2 3.12.0
- #3567 - hold1 + concurrently releases bracket immediately
- #3560 - Improve unix sockets support
- #3542 - `fs2.interop.flow.PublisherToSubscriberSpec.should cancel upstream if downstream completes` flake
- #3541 - `fs2.interop.flow.PublisherToSubscriberSpec.should have the same output as input` timeout
- #3503 - fs2 gunzip doesn't support concatenated gzip files
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 🚀
- #7737 - TimeoutException when running tests with testcontainers that take a while to initialize
- #7735 - metals-mcp_typed_glob_search fails with ClassCastException on symbolType parameter
- #7733 - Slow performance with large projects
- #7730 - ResolveException: sbt-bloop:2.0.13
- #7726 - LWJGL QDox parse error in /org/lwjgl/vulkan/VK13.java
- #7721 - Javap view is broken if a package name needs backticks
Contributing Guide Code of Conduct