Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
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.
- #5900 - Allow customizing the title of the documentation service
- #5898 - Support for prioritized load shedding
- #5897 - Test failure: `com.linecorp.armeria.xds.client.endpoint.DynamicHealthCheckTest.gracefulEndpointUpdate()`
- #5891 - WebClient resolver doing eventloop-work on worker
- #5890 - JSON transcoding has backwards incompatible change in 1.27.0, due to json_name field always populated by protoc
- #5882 - HTTP 200 is UNKNOWN in actuator metrics
Contributing Guide Code of Conduct -
scalacenter/tasty-query
- #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
- #261 - Companions in local scopes
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
- #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
- #145 - noClassDefFoundError io.ebean.Ebean
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.
- #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
- #146 - Rename spark.read.dgraph.graphframes
Contributing Guide Code of Conduct -
http4s/http4s-netty
-
starlake-ai/starlake
Declarative text based tool for data analysts and engineers to extract, load, transform and orchestrate their data pipelines.
- #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)
- #945 - [BUG] - Unable to load CSV files with columns containing an empty string when running unit tests
- #944 - [FEATURE] - allow archiving on different bucket
- #929 - [BUG] - Branch 1.1 only: BQ overwrite by partition strategy fails when table does not exist
- #925 - [FEATURE] - take into account integer type within xls template while exporting using excel format
Contributing Guide Code of Conduct -
sbt/sbt-js-engine
Support for sbt plugins that use JavaScript
- #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
- #26 - support parameter flags for Node
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 -
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 -
colofabrix/figlet4s
-
lightbend/kalix-jvm-sdk
Java and Scala SDKs for Kalix
- #2216 - Provide way to override max-joins limit in integration tests
- #2184 - feat: linking doc snippets to our repo
- #2183 - Docs: improve how metadata are enabled
- #2168 - chore: consider to start ESE spans in the runtime
- #2151 - Sequence and sequence type in metadata
- #2086 - Service port mappings for integration test
Contributing Guide Code of Conduct -
playframework/play-grpc
Play + Pekko gRPC
- #322 - Deprecate AkkaGrpcClientHelpers
- #317 - Duplicate ClassicActorSystemProvider binding when using with Play 2.8.3
- #303 - Add BuildInfo so the Akka gRPC version becomes available for specifying dependencies
- #50 - Use Silencer
- #34 - Improve port detection on testkit
- #17 - Avoid double protoc compilation
Contributing Guide Code of Conduct