Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
topl/bifrost
A Scala client for the Topl blockchain protocol
- #2735 - BN-782 ⁃ Non-Naive Block Packing
- #2734 - BN-781 ⁃ Improved node interaction for operators
- #2733 - BN-780 ⁃ Node Deployment Tooling
- #2732 - BN-779 ⁃ Sonarqube Integration
- #2722 - BN-777 ⁃ Refine Stats and StatsInterpreter
- #2715 - BN-772 ⁃ Builds, Ops, and Maintenance
Contributing Guide Code of Conduct -
vickumar1981/stringdistance
A fuzzy matching string distance library for Scala and Java that includes Levenshtein distance, Jaro distance, Jaro-Winkler distance, Dice coefficient, N-Gram similarity, Cosine similarity, Jaccard similarity, Longest common subsequence, Hamming distance, and more..
- #72 - is thread-safe or not?
- #63 - Upgrade to Scala 3
- #57 - Add new phonetic similarity: Double Metaphone
- #52 - Add a CHANGELOG.md
- #35 - Add Junit dependency and tests around .util Java wrapper package
- #34 - Update documentation for package: com.github.vickumar1981.stringdistance.util
Contributing Guide Code of Conductdice-coefficient soundex-algorithm fuzzy-matching jaccard jaro-distance cosine-similarity-scores string-similarity jaro-winkler hamming-distance jaro-winkler-distance jaro soundex sorensen-dice-distance hacktoberfest levenshtein cosine-similarity jaccard-similarity ngram longest-common-subsequence levenshtein-distance -
mkurz/deadbolt-2-scala
Idiomatic Scala API for Deadbolt 2
- #62 - Enable/aggregate `test-app-route-comments` project again (?)
- #59 - Consolidate all test applications into a single test app.
- #58 - An Example of Dynamic Handler in Scala and andThen combinator
- #49 - DeadboltActions not working
- #43 - Action composition not working.
- #38 - not found: value restrict
Contributing Guide Code of Conduct -
lightbend/service-locator-dns
-
http4s/http4s-armeria
-
monix/monix-connect
A set of connectors for Monix. 🔛
- #962 - All APIs should be lazy
- #774 - Feature: uploads file the s3 api.
- #676 - Scala 3 support
- #673 - Fix redis flaky test
- #668 - Add offset argument to `downloadMultipart` method
- #652 - monix-redis 0.6.0-RC-1 dependent on scalapb
Contributing Guide Code of Conduct -
scalacenter/scala-debug-adapter
Implementation of the Debug Adapter Protocol for Scala
- #710 - Load classpath only once
- #695 - Add step filter configuration
- #663 - Expr evaluator in Java file: throws ClassNotFoundException: pack.ExpressionXYZ
- #653 - [Runtime evalution] evaluation of eq
- #652 - Should skip all classes in `scala.runtime`
- #651 - [Scala 3 decoder] Cannot decode `List$.apply(Seq): Object`
Contributing Guide Code of Conduct -
purplekingdomgames/ultraviolet
Scala 3 to GLSL transpiler library
- #107 - Remove current usage of Indigo from the sandbox
- #101 - Invalid comparisons
- #100 - Can we support `~==` for floating point comparison?
- #99 - Nested inlines support?
- #98 - Add support for foreach?
- #96 - Bug Swizzles not working correctly with bracketed values
Contributing Guide Code of Conduct -
comcast/money
Dapper Style Distributed Tracing Instrumentation Libraries
- #145 - Sample Spring app is broken in Jetty container
- #138 - What do we want to do with Money?
- #119 - Update jackson to 2.9.8 in sample pom.xml
- #105 - Money Cost - Standard package to show cost of adding Money
- #104 - Update Scala versions and library dependencies
- #88 - Remove or update Contributors file
Contributing Guide Code of Conduct -
sbt/sbt-javaagent
-
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 -
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.
- #5712 - Provide an easy way for users to leave `ClientConnectionTimings` to logs
- #5711 - Set `RequestLog#content` for `AnnotatedService` if a pojo is requested/returned
- #5710 - Consider dropping `:` from path pattern
- #5709 - Let `GrpcService` specify a maximum bound for `grpc-timeout`
- #5708 - `RetryingClient` gets deadlocked when a decorator returns a failed response.
- #5705 - Support for degraded health
Contributing Guide Code of Conduct -
scalacenter/tasty-query
- #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
- #164 - Test that inheritance does not affect signatures
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 -
permutive-engineering/fs2-pubsub
Google Cloud Pub/Sub stream-based client built on top of cats-effect, fs2 and http4s.
Contributing Guide Code of Conduct -
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 -
cucumber/cucumber-jvm-scala
-
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 -
etspaceman/scalacheck-faker