Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
apache/pekko-connectors
Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
- #844 - RecordIOFramingSpec "should parse a series of records" is flaky
- #810 - PubSub connector needs a PubSubConfig but that class is deprecated
- #778 - MqttSessionSpec: MQTT server connector should re-connect given connect, subscribe, connect again, publish
- #772 - UntypedMqttFlowSpec: mqtt client flow should establish a bidirectional connection and subscribe to a topic
- #739 - reproducible builds: TASTY differences
- #738 - reproducible builds: proto files in google-cloud artifacts
Contributing Guide Code of Conduct -
scalacenter/tasty-query
- #446 - Error `Expected TermName but got example.MyObject[$]._$_$_$_$`
- #441 - Support new tags in TASTy 28.5
- #440 - `MemberNotFoundException` when invoking `tpe` on the tree of a java annotation
- #436 - Looks like Scala 3.4.x produces TermRef's to term refinements without symbols
- #434 - `SourceFile.name` returns full path on Windows
- #272 - Add a way to render trees and types as Scala code
Contributing Guide Code of Conduct -
starlake-ai/starlake
Declarative text based tool for data analysts and engineers to extract, load, transform and orchestrate their data pipelines.
- #1087 - [BUG] - extract from duckdb (tutorial) not working with error java.sql.SQLException: Connection Error: Can't open a connection to same database
- #967 - [FEATURE] - Add CLI assertion for tables
- #961 - [FEATURE] - Add GCP PubSub datasource/sink to read/write data (the way the Apache Kafka datasource is already handled)
- #944 - [FEATURE] - allow archiving on different bucket
- #925 - [FEATURE] - take into account integer type within xls template while exporting using excel format
- #904 - [FEATURE] - Use types (including user defined one) in order to define attribute's type for timestamps and date
Contributing Guide Code of Conduct -
line/armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
- #5990 - New armeria release 1.31.0 contains dependency on protobuf-java 4.28.2
- #5989 - Test failure when generating Jacoco test report
- #5984 - Unnecessary request context push/pop wrt access logging
- #5981 - Potential Race Condition in `FramedGrpcService` with `ctx.log.whenComplete` Not Completing in v1.30.1
- #5973 - Test failure: `com.linecorp.armeria.server.ServerMetricsTest.[1] sessionProtocol=H1C, path=/server-error/http1, expectedPendingHttp1Request=1, expectedPendingHttp2Request=0`
- #5971 - Test failure: `com.linecorp.armeria.graphql.GraphqlTest.multipartSingleFile()`
Contributing Guide Code of Conduct -
sbt/sbt-cpd
Copy & Paste Detector plugin using PMD for sbt.
- #23 - Travis CI dropped
- #21 - sbt-cpd pulls SNAPSHOT dependency for pmd-apex
- #20 - Does it support publish reports to sonarqube?
- #16 - How does it work
- #15 - Error log when skipping duplicate files
- #14 - Does cpd4sbt support multiple languages on the same project?
Contributing Guide Code of Conduct -
permutive-engineering/fs2-pubsub
Google Cloud Pub/Sub stream-based client built on top of cats-effect, fs2 and http4s.
- #544 - GoAway Frames Leading to App Errors
- #540 - Operations fail with "connection refused" if uri scheme is missing from config
- #379 - Cross-publish http implementation for ScalaJS
Contributing Guide Code of Conduct -
playframework/play-socket.io
Play socket.io support
- #296 - Java multi-room chat example is broken at least
- #218 - Failed: Default socket.io support / should allow disconnecting from a namespace
- #105 - Publish the Scala 2.13 version to Maven Central
- #56 - Extract a akka-http-socket-io module that can be used without Play! framework
- #43 - Cannot run chat example
- #16 - Play 2.7 support
Contributing Guide Code of Conduct -
cucumber/cucumber-jvm-scala
-
47degrees/memeid
RFC-compliant Universally Unique Identifiers (UUID) for the JVM
- #651 - Fix mdoc doobie for Scala 3
- #166 - Constants for standard UUIDs used as namespaces
- #143 - Memeid microsite icons and images
- #92 - Kotlin wrapper for the Java library
- #10 - Benchmarks for different UUID constructors, document performance characteristics and usage scenarios of each
Contributing Guide Code of Conduct -
marvin-ai/marvin-engine-executor
Marvin AI has been accepted into the Apache Foundation and is now available at https://github.com/apache/incubator-marvin
- #79 - Everit doesn't throw informative errors if the violation located Within a deeper hierarchy level
- #66 - Predictor FSM error when user insert invalid protocol
- #65 - Simple Health Check API
- #64 - Persisting model error with checksum
- #63 - Error - Request is missing required `Host` header
- #60 - Error warning or treatment when grpcserver is down
Contributing Guide Code of Conduct -
playframework/play-ebean
Play Ebean module
- #496 - Evolution can't be run due to "delimiter $$" DDL parsing bug - Play 3, Ebean 8
- #355 - Ebean generating too many queries
- #220 - Evolutions not run property on play 2.8
- #212 - Build production failing if I have application.properties configuration
- #211 - Adding documentation for using this plugin
- #166 - [2.7.x][5.0.x] Evolution fails for auto-generated script contains create procedures script
Contributing Guide Code of Conduct -
paoloboni/binance-scala-client
-
etspaceman/scalacheck-faker
-
g-research/spark-dgraph-connector
A connector for Apache Spark and PySpark to Dgraph databases.
- #267 - Support vector data type
- #154 - Consider health information
- #153 - Make Spark know the partitioning of the read data
- #152 - Question about subgraphs/filtering
- #149 - Support authorization
- #148 - Support Dgraph namespaces
Contributing Guide Code of Conduct -
http4s/http4s-netty
-
takapi327/ldbc
ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3.
- #271 - Release for Scala Native 0.5.x
- #265 - Retrieval performance
- #224 - Discontinuation of the SchemaSPY project
- #153 - Creating a MySQL connector project written in pure Scala3.
Contributing Guide Code of Conduct -
sbt/sbt-js-engine
Support for sbt plugins that use JavaScript
- #139 - sbt 2 crossbuilds
- #68 - Error when using latest JDK on java 1.8 on Windows
- #50 - Possible issue with usage of `File.getCanonicalPath()`
- #42 - SbtJsTask.executeJs should add flag to interpret stdout from process as JSON unconditionally
- #41 - Make location of package.json configurable
- #32 - sbt-web plugin picking global library instead of the one defined in sbt-js-engine
Contributing Guide Code of Conduct -
alejandrohdezma/http4s-munit
-
tupol/spark-utils
Basic framework utilities to quickly start writing production ready Apache Spark applications
- #36 - Add support for Trigger.AvailableNow
- #32 - Extract SparkApp, SparkFun to a separate module
- #23 - Potential security vulnerability in the zstd C library.
- #7 - Exceptions vs `Try[T]`
- #6 - Application Configuration File Name
Contributing Guide Code of Conduct -
lightbend/kalix-jvm-sdk
Java and Scala SDKs for Kalix
- #2241 - Release Kalix Java/Scala SDKs 1.5.4
- #2238 - JSON serialization includes unknownFields for protobuf messages
- #2234 - bug: Can't run Event Source Service locally with JWT
- #2218 - Docs: view from topic with wrong example
- #2216 - Provide way to override max-joins limit in integration tests
- #2184 - feat: linking doc snippets to our repo
Contributing Guide Code of Conduct