Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
monix/shade
Memcached client for Scala
- #66 - Usage with Scala version 2.13
- #64 - Closing, Reopening Warning
- #62 - support for "new" commands
- #60 - Uncaught exception in enqueueOperation
- #57 - Accessing underlying `TimedOutOperationStatus`
- #56 - touching timeout value
Contributing Guide Code of Conduct -
scalameta/metabrowse
Static site generator for code search with IDE features for Scala
- #272 - Re-enable JsonSuite
- #271 - Start using fullOptsJS instead of fastOptJS again
- #102 - Chunk large package indexes
- #99 - Print method signatures for method symbols
- #73 - Unclear --help on how to run cli
- #64 - Consider adding a metabrowseForceCompile task to sbt-metabrowse
Contributing Guide Code of Conduct -
endless4s/endless
endless is a library to build distributed systems in functional Scala using a pluggable runtime model
Contributing Guide Code of Conduct -
akka/akka-projection
Akka Projections is intended for building systems with the CQRS pattern, and facilitate in event-based service-to-service communication.
- #1328 - Improve docs with examples of testing projection handlers
- #1294 - failed: PushReplicationIntegrationSpec
- #1291 - failed: EdgeReplicationJavaDSLIntegrationSpec
- #1276 - Ability to fill seqNr gaps with `currentEventsByPersistenceId` query for sources that expose such
- #1219 - Improve docs on frequent Durable State updates
- #1196 - failed: R2dbcTimestampOffsetStoreSpec (SqlServer)
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.
- #1381 - [FEATURE] - Preinstall Mariadb & add sample
- #1380 - [FEATURE] - Preinstall Clickhouse jars & add sample
- #1210 - [FEATURE] - Ensure dependency compatibility with installed Spark version
- #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
Contributing Guide Code of Conduct -
higherkindness/skeuomorph
skema morphisms
- #485 - Scala 3 support
- #343 - Remove `scala.jdk.CollectionConverters` from skeuomorph once the avrohugger migration has been completed
- #338 - BinaryF is incorrectly represented as List[Boolean]
- #323 - support avro logical type?
- #303 - Unexpected behavior? - OpenAPIParser
- #277 - OpenApiSchemaSpec flaky test
Contributing Guide Code of Conduct -
scalacenter/sbt-version-policy
Compatibility checks for your dependencies
- #243 - new release
- #229 - `versionPolicyReportDependencyIssues` requires `versionPolicyIntention` to be set
- #217 - False positive dependency error when upgrading to Scala 2.13.15 from 2.13.14
- #208 - Runtime dependency reported as missing
- #205 - Long loading time on multi-project
- #204 - TASTy-MiMa integration
Contributing Guide Code of Conduct -
janstenpickle/extruder
Populate Case Classes From Any Data Source
- #42 - data source link on microsite returns a 404
- #3 - Investigate support for batch resolution from datasources
Contributing Guide Code of Conduct -
monix/monix-bio
Asynchronous data type with typed errors.
- #209 - Use more accurate runloop filter in stack traces
- #113 - Initial Documentation
- #68 - Cats instances should not require lazy val
Contributing Guide Code of Conduct -
rallyhealth/weepickle
A fork of uPickle, shaded for backwards and forwards compatibility.
- #124 - Custom type serialization with `bimap()` error
- #118 - Denial of service when parsing a JSON object with an unexpected field that has a big number
- #117 - Setting `StreamReadFeature.USE_FAST_DOUBLE_PARSER` doesn't increase parsing throughput
- #65 - Add annotation to omit discriminator for sealed hierarchies
- #51 - `macroFromTo` should cope with type-parameter fields
- #32 - Macro expansion error for companion object with implicit `macroFromTo`
Contributing Guide Code of Conduct -
lightbend-labs/lightbend-emoji
Lightbend Emoji library — a wrapper around Java's Unicode character handling
Contributing Guide Code of Conduct -
carueda/tscfg
Schema-first, boilerplate-free, type-safe access to configuration properties in Java and Scala
- #318 - Complete revision of schema model and code generation
- #316 - Allow map type
- #66 - Base class shouldn't necessarily be abstract
- #61 - Default value for List type
- #51 - Proper schema syntax
- #27 - proper tscfg library
Contributing Guide Code of Conduct -
47degrees/sbt-microsites
An sbt plugin to create awesome microsites for your project
- #836 - Update bootstrap version used in the `pattern` style
- #613 - Weird DirectoryNotEmptyException when running makeMicrosite
- #578 - Support customizing layout contents
- #550 - Update docs for GitHub Actions
- #543 - Enable search on small layouts
- #488 - windows character bug when running sbt
Contributing Guide Code of Conduct -
scala-exercises/exercises-fpinscala
Exercises based on the "Functional Programming in Scala" red book (http://manning.com/bjarnason)
Contributing Guide Code of Conduct -
sbt/contraband
http://www.scala-sbt.org/contraband/
- #154 - Allow sealed interface
- #149 - Some generated code does not compile with -Xfatal-warnings
- #144 - Does Contraband Generated No-Arg Constructors for Java POJOs
- #130 - use "boxed type".hashCode(value) instead of "boxed type".valueOf(value).hashCode()
- #115 - maven plugin
- #105 - Support for rudimentary optics
Contributing Guide Code of Conduct -
bigdatagenomics/avocado
A Variant Caller, Distributed. Apache 2 licensed.
- #306 - Update ADAM dependency to 0.26.0
- #305 - Unable to locate file from biallelicGenotyper in jointer
- #303 - Read group dictionary contains multiple samples with identical read group names.
- #290 - distribution does not include the avocado jar files
- #286 - Write original genotype prior to joint genotyping
- #283 - Calling with Avocado using the "hive" range partitioned data
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 -
scalacenter/scala-debug-adapter
Implementation of the Debug Adapter Protocol for Scala
- #804 - IOException: Is a directory when evaluating expression
- #747 - Warning causing evaluation to fail
- #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
Contributing Guide Code of Conduct -
takapi327/ldbc
ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3.
- #455 - Creating an MCP Server
- #446 - Adding a connection pool
- #439 - ZIO support for dsl
- #438 - ZIO support for connector
- #434 - ZIO Support
- #360 - Add date functions such as YEAR, MONTH, and DAY to Statement
Contributing Guide Code of Conduct -
purplekingdomgames/ultraviolet
Scala 3 to GLSL transpiler library
- #159 - Upgrade to Scala 3.7.0
- #127 - Can we remove the need for function proxies?
- #124 - Improve import support
- #120 - Add support for opaque types
- #119 - Allow nested named functions
- #117 - Ultraviolet Giter8 template
Contributing Guide Code of Conduct