Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
vinyldns/vinyldns
DNS automation and governance for streamlining DNS operations and enabling safe and secure DNS self-service
- #1521 - Add Count API for DNS Batch Record Change
- #1514 - Add Count APIs and Extend List API parameters for New Portal Insights
- #1512 - Add the Group based DNS change feature
- #1510 - RecordSet Search UI Migration & Enhancements
- #1509 - DnsChange UI Migration & Enhancements
- #1507 - Always Process DeleteRecordSet rows before Add rows, in csv files containing both
Contributing Guide Code of Conduct -
maif/otoroshi
Lightweight api management on top of a modern http reverse proxy
- #2613 - Logs check new version tls expired
- #2532 - Data exporters sometimes drops events
- #2490 - `APIs`: api security dashboard
- #2481 - `APIs`: api quality dashboard
- #2480 - `APIs`: streamline API configuration with
- #2479 - `APIs`: hooks settings
Contributing Guide Code of Conduct -
projectglow/glow
An open-source toolkit for large-scale genomic analysis
- #808 - Spark 4: make ANSI-unsafe expressions (Comb, ArrayQuantile) ANSI-safe
- #776 - Support Scala 2.13
- #759 - Spark 4.0.0 support
- #757 - Databricks deprecated genomics support
- #741 - VEP Pipeline Transformer - Chrom header error
- #734 - Spark 3.4.4 and Scala 2.13.10 - Failed tests: io.projectglow.transformers.splitmultiallelics.VariantSplitterSuit
Contributing Guide Code of Conduct -
outr/youi
Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
- #82 - Support for pre-loading screens
- #75 - Reload a Screen
- #72 - WebSocket Client Auto-Reconnect
- #71 - Better WebSocket support
- #70 - Take part in TFB competition
- #67 - ListSelection
Contributing Guide Code of Conduct -
scala/scala-collection-compat
makes some Scala 2.13 APIs (primarily collections, also some others) available on 2.11 and 2.12, to aid cross-building
- #671 - No javaapi implementation for OptionConverters
- #652 - missing some typeConstraints methods (`<:<` and `=:=` )
- #650 - Add scala.annotation.experimental for cross-compiling with Scala 3
- #640 - `Ordering.orElse` and `Ordering.orElseBy`
- #632 - `Left#withRight` and `Right#withLeft`
- #621 - add `appended` method
Contributing Guide Code of Conduct -
stryker-mutator/stryker4s
Mutation testing for Scala
- #1709 - Incremental mode for Stryker4S
- #1588 - Mutated code does not compile (=!=)
- #1522 - Converting Stryker4S into Stryker4JVM supporting Scala and Kotlin
- #1429 - Realtime integration in the HTML reporter
- #1417 - Improve error message about unrealistic result
- #1343 - Shade testrunner dependencies
Contributing Guide Code of Conduct -
playframework/play-mailer
Play mailer plugin
- #242 - Add support for DKIM signing
- #195 - Error - no object DCH for MIME type multipart/mixed
- #177 - Get a nullpointerexception when trying to send mail
- #151 - Authentication Failure With Gmail in Play-Mailer 6.0.1
- #144 - Overwrite sender's mail id which is set in application.conf
- #143 - Sending username and password using POST to initate
Contributing Guide Code of Conduct -
zalando/grafter
-
sbt/sbt-github-actions
An sbt plugin which makes it easier to build with GitHub Actions
- #184 - Feature request: Add support for automatically labelling PRs by Github Actions
- #183 - Problems with sbt-projectmatrix - upload artifact should be more granular
- #179 - Support `working-directory` in steps
- #178 - upload-artifact/v4 not supported on GHES
- #158 - Use Scala major versions rather than patch for generated actions
- #152 - Provide an interface to job level settings
Contributing Guide Code of Conduct -
dotty-cps-async/dotty-cps-async
experimental CPS transformer for dotty
- #109 - `.await` blows up with a macro exception
- #60 - Compile all tests with -Ycheck:all
- #48 - Improve introduction documentation
Contributing Guide Code of Conduct -
trace4cats/trace4cats
Distributed app tracing implementation in pure scala using cats-effect
- #910 - Release new version of sub modules
- #832 - Span completer never shuts down
- #783 - X-B3-TraceId support for 8 bytes size as well as 16 bytes size
- #763 - Switch to trace4cats-steward from scala-steward
- #746 - Reconfigure automatic early releases
- #347 - Use MUnit for testing
Contributing Guide Code of Conduct -
banzaicloud/spark-metrics
Spark metrics related custom classes and sinks (e.g. Prometheus)
- #87 - Only driver metrics visible on local
- #86 - com.banzaicloud:spark-metrics_2.12:3.1-1.0.0 version Not published to maven central
- #85 - Adding the ability to set custom labels on metrics
- #84 - Repetitions of last metric value
- #83 - VictoriaMetrics
- #79 - Security Policy violation Branch Protection
Contributing Guide Code of Conduct -
typelevel/grackle
Grackle: Functional GraphQL for the Typelevel stack
- #743 - unused var error is triggered when var appears in an input value
- #680 - Postgres enum support
- #593 - Sort out union subtyping
- #552 - Support hidden SQL sub objects
- #428 - In the db backends, support splitting an object type across multiple tables
- #427 - In the db backends, support interfaces and unions distributed across multiple tables
Contributing Guide Code of Conduct -
tailhq/dynaml
Scala Library/REPL for Machine Learning Research
- #80 - Remove println in the code
- #63 - Bayesian Software for Scala
- #60 - Warped Gaussian Processes
- #59 - Support for HMC
- #55 - Add support for loading native code: Rust, C++
- #53 - Integrate DynaML into a Jupyter notebook kernel
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.
- #1570 - Use Oracle for load and extract
- #1556 - [FEATURE] - Infer schema from JSON Schema without any data
- #1555 - [FEATURE] - Implement Gemini / Claude skills
- #1496 - [FEATURE] - Create Helm chart
- #1210 - [FEATURE] - Ensure dependency compatibility with installed Spark version
- #967 - [FEATURE] - Add CLI assertion for tables
Contributing Guide Code of Conduct -
aws/sagemaker-spark
A Spark library for Amazon SageMaker.
- #158 - Permission issue which pulling the sagemaker spark container image.
- #153 - Scala Documentation
- #149 - Wrong version of aws-java-sdk-bundle in sagemaker-spark 1.4.5
- #145 - protobuf.SageMakerProtobufFileFormat could not be instantiated
- #144 - `import sagemaker_spark` failed on sagemaker notebook instance (platform identifier `notebook-al2-v1`)
- #143 - will we have scala 2.12+ and spark 2.4.0+ support?
Contributing Guide Code of Conduct -
scalacenter/scaladex
The Scala Package Index
- #1694 - [Bug] Wrong library version after organization change
- #1687 - [Bug] https://index.scala-lang.org/ returning 502
- #1684 - [Bug] GitHub rate-limiting blocks README from displaying
- #1645 - [Bug] Maven central hosted project doesn't appear on scaladex
- #1608 - [Bug] Wrong dates in Commit Activity charts
- #1596 - My library S2D is not in the index.
Contributing Guide Code of Conduct -
apache/pekko-http
The Streaming-first HTTP server/module of Apache Pekko
- #1087 - Add directional tests for control characters in the request line
- #1056 - Usage of implicit method attributeKey defined in object JavaMapping, which is not accessible here
- #1019 - Java 25 test runs have timeout failures
- #997 - Allow plugin support for custom compression/decompression (e.g. zstd)
- #983 - Possibility to suppress the HTTP Date header field
- #960 - akka-http 10.5.0 changes now available under Apache License
Contributing Guide Code of Conduct -
virtuslab/besom
Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces.
- #604 - Bump Go dependencies in language plugin
- #599 - Typed Stack exports/refs: secret preservation, Output field semantics, and Exports/Outputs duality
- #596 - besom-json: support derives JsonReader/Encoder on Scala 3 enums with case class variants
- #592 - Codegen: properly handle terraformConfig types from Terraform Module Provider support
- #591 - Codegen: type token in ObjectTypeDefinition crashes schema deserialization
- #590 - Codegen: unrecognized type values in AnonymousTypeProtoLike crash schema deserialization
Contributing Guide Code of Conduct -
scala-exercises/exercises-scalatutorial
Exercises for the "Functional Programming Principles in Scala", part of the FP in Scala specialized program by EPFL.
- #298 - Unexpected value in Lazy Evaluation exercise
- #197 - type mismatch with example
- #58 - Apparent Error in Higher Order Functions section
- #39 - Factorial function seems to not work
- #37 - org.scalaexercises.definitions.Section
- #35 - ERROR -> object aux is not a member of package scalatutorial at [186, 186, 186]
Contributing Guide Code of Conduct