Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
twitter/storehaus
Storehaus is a library that makes it easy to work with asynchronous key value stores
- #354 - Finagle Deps are way behind the mainline.
- #351 - redis fails if you do an empty multiget
- #340 - Memcache write-read error
- #339 - how to integrate hbase with summingbird?
- #338 - Replace addOpt with Seimgroup.maybPlus after merging latest algebird
- #329 - RedisSortedSet mergeable has a questionable semigroup
Contributing Guide Code of Conduct -
xebia-functional/fetch
Simple & Efficient data access for Scala and Scala.js
- #602 - DataCache trait doesn't allow to use bounds and typeclasses on keys and values
- #429 - Make possible to define timeouts on smaller parts of Fetch and handle timeouts (or other errors)
- #352 - Http4sExample fails
- #165 - Discuss how the Fetch implementation could support streaming
- #163 - Less restrictive DataSource effect implicits
- #142 - Supporting cache backend
Contributing Guide Code of Conduct -
dispatch/reboot
Scala wrapper for the Java AsyncHttpClient.
- #236 - Set up dependency update for this repository
- #231 - Emoji character in domains not recognized correctly (punycode)
- #190 - Investigate different thread allocation semantics under the hood
- #111 - Having to unwrap exceptions from ExecutionException
Contributing Guide Code of Conduct -
scoverage/scalac-scoverage-plugin
Scoverage Scala Code Coverage Core Libs
- #643 - warning not raised when coverage enabled
- #619 - scoverage runtime should not build with latest Scala 2.13.x due to SIP-51
- #582 - No way to determine source file location of class in cobertura report
- #492 - Any plan to support incremental compilation?
- #485 - [Feature] Support excludedPackages and excludedFiles for scala3
- #476 - NumberFormatException when running coverageReport or coverageAggregated
Contributing Guide Code of Conduct -
arainko/ducktape
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
- #219 - Config options that traverse thru F[Elem] are sometimes weird
- #197 - Opaque type treated as underlying type in some scenarios
- #75 - Mapping field names based on a constant function
Contributing Guide Code of Conduct -
microsoft/hyperspace
An open source indexing subsystem that brings index-based query acceleration to Apache Sparkâ„¢ and big data workloads.
- #530 - Is Project HyperSpace Deprecated?
- #529 - [FEATURE REQUEST]: Hypserspace support for Hudi dataformat
- #528 - MinMax analysis util throws exception on large dataset
- #526 - [FEATURE REQUEST]: Integration with Presto/Trino query engine
- #524 - Is index recommender / what-If API available?
- #520 - Unable to use hyperspace on databricks runtime 8.4 (spark 3.1.2 scale 2.12)
Contributing Guide Code of Conduct -
sbt/sbt-web
Library for building sbt plugins for the web
- #263 - WebKeys.importDirectly is broken in sbt 2.0
- #255 - Enable support for sbt 2.0 crossbuilds
- #234 - Fix tests for Windows
- #200 - Speeding up the incremental extraction of web jars
- #178 - defining a sourceGenerator from a subproject
- #175 - Problems hooking task into asset phase
Contributing Guide Code of Conduct -
haifengl/smile
Statistical Machine Intelligence & Learning Engine
- #792 - I NEED HELP RUSHHH!
- #785 - ONNX support.
- #739 - Add XMeans with float array type
- #691 - GradientTreeBoost : OnlineRegression
- #684 - Extend FeatureRanking interface for regression tasks
- #570 - HDBSCAN
Contributing Guide Code of Conduct -
scala/scala-java8-compat
A Java 8 (and up) compatibility kit for Scala.
- #179 - Execution context being lost after using FutureConverters
- #169 - Future.recover does not catch exceptions that are thrown inside a CompletableFuture
- #160 - genjavadoc issue with StreamShapeLowPriority
- #153 - Make FromJavaFunction and the likes serializable
- #120 - Improve support for failed `CompletionStage`s
- #94 - Wrong function conversion documentation
Contributing Guide Code of Conduct -
playframework/play-json
The Play JSON library
- #1103 - `QuotesSpec` fails with Scala 3.3.4
- #1089 - [Feature] Support typeclass derivation (`derives`) from Scala 3
- #1054 - Json.parse fails for strings > 5000000 in length
- #1039 - Constructing Writes fail to compile with Scala 3
- #1038 - JSON field ordering bug with Scala 3
- #1019 - Json.writes[myScala3Enum] crashes play-json / the compilation?
Contributing Guide Code of Conduct -
stripe/rainier
-
purplekingdomgames/tyrian
Elm-inspired Scala UI library.
- #290 - Expand BodyInit types
- #287 - Nav.loadUrl() can open a new web window page.
- #276 - Tag Builder
- #274 - Add a way to map a `Sub` message to multiple ones
- #272 - Better support for query params
- #271 - Source maps not working?
Contributing Guide Code of Conduct -
profunktor/redis4cats
:bookmark: Redis client built on top of Cats Effect, Fs2 and Lettuce
- #883 - Features
- #877 - Upgrade Scalafmt version
- #662 - Maintainers wanted!
- #597 - Add test for dispatcher leakage fix in pub sub
- #573 - imap-like methods for changing key and value types of commands instances
Contributing Guide Code of Conduct -
scalameta/munit
Scala testing library with actionable errors and extensible APIs
- #855 - Wrong line numbers using assertEquals when helper method declared in seperate file
- #819 - Strict equality is too strict in Scala 3.5
- #813 - Release v1.0.1 breaks listener notifications for skipped suites
- #787 - `munit` has gotten perceivably slower when bumping `v0.7.29` => `v1.0.0`
- #782 - Full stack trace for assertEquals
- #772 - `ExceptionInInitializerError` causes test to hang for entire timeout
Contributing Guide Code of Conduct -
higherkindness/droste
recursion schemes for cats; to iterate is human, to recurse, divine
- #314 - Flaky test on StreamTests.monoid.combine all
- #235 - Where's your microsite gone
- #189 - Port to haskell
- #185 - Housekeeping
- #178 - Example usage of droste with expressions of varying inner types
- #121 - Investigate skipped tests in community build
Contributing Guide Code of Conduct -
higherkindness/mu-scala
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
- #1505 - Tracing Context for Service from Trace
- #1347 - Is Backpressure implemented?
- #1321 - Flaky test: HaskellServerScalaClientSpec
- #1237 - Broken gRPC calls with Istio Service Mesh and Envoy
- #1062 - Can it compile to native, eg, LLVM, scalanative, other?
- #1024 - Stackoverlow error when trying to use mu-scala as a client to tensorflow serving
Contributing Guide Code of Conduct -
akka/akka-persistence-cassandra
A replicated Akka Persistence journal backed by Apache Cassandra
- #1103 - Slow clean tagged events and overload Cassandra by overfetch insufficient data for deleteFromTagView
- #1055 - Utility to Discover and Delete Old Entities Based on Age
- #1046 - ClassNotFoundException
- #1045 - Custom dispatcher for specific sharded actor
- #965 - Placeholder/Discussion: Durable State support
- #964 - Cleanup.deleteAll fails if tagged events are not used
Contributing Guide Code of Conduct -
typelevel/algebra
Experimental project to lay out basic algebra type classes
- #253 - Archive this repo?
- #233 - Integrate intermediate steps between `CommutativeRing` and `Field`
- #218 - Integrating cats.kernel.Semigroup and friends
- #209 - Law testing guidelines
- #203 - Why don't we move Spire's Module/VectorSpace/MetricSpace/etc. here?
- #199 - Algebra Syntax (was #78 Symbolic Infix Operators)
Contributing Guide Code of Conduct -
typelevel/natchez
functional tracing for cats
- #1076 - add option to activate child span
- #1075 - DDEntryPoint use active span in continueOrElseRoot
- #1018 - Support for Associating Log Group Name with Trace in Natchez and AWS X-Ray Daemon
- #925 - X-Ray trace finalization fails when serialized size exceeds 64K
- #862 - Add DataDog Scala.js crossbuild
- #847 - Inconsistent behaviour with natchez & opentelemetry
Contributing Guide Code of Conduct -
apache/celeborn
Apache Celeborn is an elastic and high-performance service for shuffle and spilled data.
Contributing Guide Code of Conduct