Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
sbt/sbt-web
Library for building sbt plugins for the web
- #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
- #164 - Different settings when using `sbt run` and `sbt stage`
- #154 - Managed ClassPath in Runtime + Scala.js causes Intellij to Perform Full Optimized Scala.js build in project load
Contributing Guide Chatroom 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 Chatroom Code of Conduct -
stripe/rainier
-
haifengl/smile
Statistical Machine Intelligence & Learning Engine
- #770 - Is there any possibility to use ID3 or C4.5 via the Smile Package in Java?
- #766 - What is the efficient way to fill null values in a column with an arbitrary string in a Dataframe?
- #739 - Add XMeans with float array type
- #691 - GradientTreeBoost : OnlineRegression
- #690 - [Feature proposal] Dataframe merge by ID
- #684 - Extend FeatureRanking interface for regression tasks
Contributing Guide Chatroom Code of Conduct -
playframework/play-json
The Play JSON library
- #1019 - Json.writes[myScala3Enum] crashes play-json / the compilation?
- #1018 - compile error
- #1017 - Support Scala 3 Enums
- #1011 - Case Class AnyVal Not Working with Json.reads/Json.writes
- #1009 - add hook to allow play-json users to provide their own Jackson JsonFactory or ObjectMapper
- #998 - possible perf issues if you upgrade to Jackson 2.17
Contributing Guide Chatroom Code of Conduct -
profunktor/redis4cats
:bookmark: Redis client built on top of Cats Effect, Fs2 and Lettuce
- #863 - Migrate to Valkey
- #862 - Expose COPY method
- #854 - xLEN-like commands have either incorrect or misleading return value types
- #662 - Maintainers wanted!
- #656 - Support periodic refreshes in Adaptive mode
- #597 - Add test for dispatcher leakage fix in pub sub
Contributing Guide Chatroom 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 Chatroom 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 Chatroom Code of Conduct -
akka/akka-persistence-cassandra
A replicated Akka Persistence journal backed by Apache Cassandra
- #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
- #939 - Cleanup in version 0.106 not working properly on Lagom
Contributing Guide Chatroom Code of Conduct -
scalameta/munit
Scala testing library with actionable errors and extensible APIs
- #772 - `ExceptionInInitializerError` causes test to hang for entire timeout
- #770 - When using singleton types `assertEquals` does not work but `==` does
- #740 - Feature Request: full support for generic classes/types in custom value printing
- #739 - Document how to change fixture ordering
- #737 - Failed test case details are not printed
- #736 - Unhandled errors in tests reported incorrectly in XML reports
Contributing Guide Chatroom 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 Chatroom Code of Conduct -
typelevel/natchez
functional tracing for cats
- #925 - X-Ray trace finalization fails when serialized size exceeds 64K
- #862 - Add DataDog Scala.js crossbuild
- #847 - Inconsistent behaviour with natchez & opentelemetry
- #706 - Context switching between Natchez and backend instrumentation
- #695 - Move or Retire non-OpenTelemetry Modules?
- #253 - re-enable newrelic example
Contributing Guide Chatroom Code of Conduct -
akka/akka-grpc
Akka gRPC
- #1924 - failed: AkkaDiscoveryNameResolverSpec
- #1857 - failed: NonBalancingIntegrationSpecNetty
- #1813 - failed: GrpcInteropAkkaJavaWithIoSpec - should pass the server_compressed_unary integration test
- #1799 - Failed: OutOfMemoryError while compiling
- #1798 - Optionally generate Client Stubs
- #1784 - GrpcServiceException: INTERNAL: RST_STREAM closed stream
Contributing Guide Chatroom Code of Conduct -
scala-js/scala-js-dom
Statically typed DOM API for Scala.js
- #845 - Return Type of HTMLCanvasElement getContext is not clear.
- #842 - Clarify `enum` and `object literals` usage in `scalajs-dom`
- #826 - WebAudio classes
- #810 - Create bindings for webgpu
- #771 - Use `XMLDocument` type when parsing XML string in `DOMParser`
- #764 - Update available MIMEtypes
Contributing Guide Chatroom Code of Conduct -
purplekingdomgames/tyrian
Elm-inspired Scala UI library.
- #264 - Consider adding runtime option for rendering mode
- #262 - Router is called twice on chromium-based browsers after refresh (F5)
- #253 - documentation missing on how to compose tyrian modules
- #248 - Add support for Futures?
- #244 - Turn examples into live demos
- #204 - Bug: Do not automatically `pushState` on internal anchor links
Contributing Guide Chatroom Code of Conduct -
typelevel/cats-mtl
cats transformer type classes.
- #562 - Support Scala Native 0.5
- #516 - Rebranding Cats MTL to emphasize the Capabilities, not the Monad Transformers
- #444 - handle error with partial function
- #305 - Can't migrate from v0.7: StateT[EitherT, ...], ...] vs. EitherT[StateT, ...], ...]
- #287 - New typeclass to run reader-like effects
- #227 - Inductive instances over ContT
Contributing Guide Chatroom Code of Conduct -
lemonlabsuk/scala-uri
Simple scala library for building and parsing URIs
- #552 - Scala Native support
- #509 - `apexDomain` returns `None` for IDNs and FQDNs
- #479 - Support for RFC 8141
- #468 - Parse percent encoded query parameter using a different charset than UTF-8
- #467 - using `/` on AbsoluteUrl returns a Url
- #466 - Uri.relativize
Contributing Guide Chatroom Code of Conduct -
lightbend/cloudflow
Cloudflow enables users to quickly develop, orchestrate, and operate distributed streaming applications on Kubernetes.
- #1355 - create the SensorDataJsonSupport object
- #1349 - Communication on deprecation of cloudflow
- #1233 - Cloudflow CLI: incomplete pods status on deployment (1/0)
- #1231 - Docs need attention for: "Download and install the Cloudflow CLI"
- #1230 - Docs need attention for Protobuf in v2.3.1
- #1225 - Support for Java 17
Contributing Guide Chatroom Code of Conduct -
comcast/sirius
A distributed system library for managing application reference data
- #140 - Support HTTP for Sirius following instead of Akka remoting
- #131 - AskTimeoutExceptions during startup
- #126 - Subset of follower nodes missing data
- #125 - nodetool requires akka.tcp protocol that SiriusShortNameParser doesn't support
- #112 - Old deletes need to be purged during Compaction
- #104 - Stale ActorRef eviction is broken
Contributing Guide Chatroom Code of Conduct -
scala/scala-xml
The standard Scala XML library
- #607 - Name predicates: which XML version?
- #532 - ConstructingParser does not tolerate start of file whitespace
- #528 - CDATA in MarkupParser
- #403 - Unique identifier for the Node instances
- #384 - Cross-refs to JDK 11 broken in Scaladoc 2.13
- #292 - Issue when XML contains Processing Instruction , but no Declaration
Contributing Guide Chatroom Code of Conduct