Contributing Search
All the projects below have beginner-friendly issues which are great places to start contributing
-
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 -
stringbean/sbt-dependency-lock
sbt plugin for creating dependency lockfiles
- #39 - Remove the timestamp field
- #28 - Lock the plugins, build time dependencies
- #16 - Ensure the plugin code is reusable and documented
- #15 - Implement lockfile versioning & migration
- #14 - Handle classifier in artifacts
- #13 - Handle cross-build projects
Contributing Guide Code of Conduct -
outr/lightdb
-
apache/wayang
Apache Wayang is the first cross-platform data processing system.
- #768 - failing test
- #761 - [JDBC Template] SqlToRddOperator collects the entire JDBC ResultSet into the Spark driver
- #747 - Missing schema/type validation between SQL and Java operators leads to runtime ClassCastException
- #732 - Unused parameter in function ProjectionDescriptor.createPojoJavaImplementation()
- #678 - this.size is currently always 0
- #676 - may need better support for CASTing in the future. See sqlCast() in this file.
Contributing Guide Code of Conduct -
scalacenter/gradle-bloop
Gradle plugin for Bloop
- #186 - A simple gradle 8.14 + jdk24 build does not seems to work
- #164 - Order of Scala compile options not maintained
- #159 - why not scala3 can not use bloop with gradle ,please support it
- #156 - Another `ConcurrentModificationException` when running `bloopInstall`
- #142 - BloopInstall is unreasonably slow for large builds
- #70 - bug: Failed to load gradle project
Contributing Guide Code of Conduct -
alejandrohdezma/http4s-munit
-
starrocks/starrocks-connector-for-apache-spark
- #159 - Catalog mode does not expose StarRocks column comments in DESC / SHOW CREATE TABLE
- #156 - Struct is erroneously rejected as a starrocks type
- #150 - [Bug Report] Planner should plan just only 1 ScanNode but found 2
- #147 - Java 1 7 - java.lang.NoSuchFieldException: modifiers
- #142 - spark connector with spark connect
- #133 - starrocks-spark-connector-3.3_2.12-1.1.2 java.lang.String is not a valid external type for schema of timestamp
Contributing Guide Code of Conduct -
eff3ct0/teckel4s
Scala/Spark reference implementation of the Teckel v3.0 specification — declarative YAML ETL pipelines on Apache Spark.
- #115 - Support multiple input sources (fan-in) for all transformation types
- #104 - Build visual pipeline editor frontend (React + drag-and-drop)
Contributing Guide Code of Conduct -
rchillyard/number
This project is about numbers: exact (1, e, π, 𝛙, √2, etc.), fuzzy e.g., 1836.152673426(32), or lazy e.g., cos(2π), as quantities (with units)
- #203 - Mantissa rounding in with fuzziness
- #202 - Unable to specify the number of digits of precision and/or the exponent value when rendering fuzzy numbers
- #201 - No way to specify relative fuzz by parsing a String.
- #199 - There is an asymmetry between isSame and/or isProbablyZero operations.
- #193 - Symbolic identity verification
- #192 - Complex function evaluation
Contributing Guide Code of Conduct -
nlytx/nlytx-nlp
Library providing a High level API for Factorie NLP
- #14 - Finalise and document minimum specs for tests (for nertagging)
- #13 - Tests for individual nertagger annotator
- #12 - Tests for individual parser annotator
- #5 - Implement LDA API
- #3 - Implement wordnet API
- #2 - Implement coref API
Contributing Guide Code of Conduct -
aws/sagemaker-feature-store-spark
SageMaker Feature Store Spark Connector
- #35 - pyspark - FeatureStoreManager 'assume role' not inheriting pod identity? (EKS)
- #34 - Add support for newer EMR versions
- #21 - Support for collection data types.
- #20 - TypeError: 'JavaPackage' object is not callable when calling FeatureStoreManager
- #17 - [Improvement] Integration test coverage for different Spark versions
- #5 - [bug] Spark Connector does not work with spark cluster deploy mode
Contributing Guide Code of Conduct -
awslabs/glue-extensions-for-iceberg
-
scalacenter/bloop-config
-
reactor/reactor
Reactor Bill Of Materials (tracking reactor-core, reactor-netty and more)
- #731 - Consider enabling discussions tab on GitHub
- #730 - Did we have some tools like Java-profilers for perfomance or cost analyzing?
- #707 - Reproducible Builds
- #701 - Use Spotless plugin to enforce and update copyright headers
- #700 - Use Spotless plugin to help enforce basic formatting / license
- #691 - Continuous Integration: Nightly checks
Contributing Guide Code of Conduct -
apache/mahout
Apache Mahout - an environment for quickly creating scalable, performant machine learning applications.
- #1285 - [Docs] Enhance docs
- #1359 - [docs] Document the API docs contributor workflow
- #1357 - [docs] Iterate on API docs UX with user feedback
- #1382 - [docs] Define QDP Python public API surface for generated docs
- #1360 - [docs] Final validation, demo, and report for API docs pipeline
- #561 - [Docs] Update website/_papers.md
Contributing Guide Code of Conduct -
stripe/stripe-java
Java library for the Stripe API.
- #2201 - Provide a way for deserializing EventBridge events
- #2024 - Use JSpecify’s annotations to document nullability
- #2012 - StripeClientBuilder throws an exception with null apiKey
- #2001 - Add constants for release train / major version (and probably minor as well)
- #1964 - Possibility to instrument API calls with Micrometer or OpenTelemetry
- #1925 - Subscription Json generated using ApiResource.GSON.toJson is not able to get converted in model again using ApiResource.GSON.fromJson
Contributing Guide Code of Conduct -
apache/polaris
Apache Polaris, the interoperable, open source catalog for Apache Iceberg
- #4814 - Bootstrap command with schema-version as latest doesn't work
- #4809 - Admin Tests are broken
- #4806 - Improve ContainerSpecHelper partial image configuration error message
- #4804 - Refactor duplicated S3 access interfaces into shared S3TestcontainerAccess
- #4802 - Publish histogram buckets for HTTP server request duration metrics
- #4801 - Fix purgeRealms in LocalPolarisMetaStoreManagerFactory does not clear entityCacheMap
Contributing Guide Code of Conduct -
azure/azure-sdk-for-java
This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
- #49538 - [BUG] spring-cloud-azure-feature-management still depends on Jackson 2, causing conflicts with Spring Boot 4
- #49510 - mgmt, add some live test for premium libs
- #49509 - mgmt, compute, javadoc for deprecate of unmanaged disk
- #49508 - mgmt, skill for writing convenience layer code for premium libs
- #49507 - [BUG] BlobClient.downloadToFileWithResponse hangs forever after an HTTP 500 on one chunk
- #49487 - [FEATURE REQ]Add throughput bucket support in CFP
Contributing Guide Code of Conduct -
datahub-project/datahub
The Context Platform for your Data and AI Stack
- #17862 - Airflow plugin: `translate_ol_to_datahub_urn` mis-translates GCS OpenLineage datasets (drops bucket, wrong platform)
- #17850 - kafka-connect source: no TLS/mTLS support for Kafka Connect REST API
- #17800 - Iceberg source silently skips views — catalog.list_views() is never called
- #17779 - How can DataHub Doris source ingest metadata from a non-default catalog (Iceberg Catalog)?
- #17699 - Kafka ingestion hits RecursionError on Avro schemas with recursive references in unions
- #17673 - Trino source emits column-level connector lineage with lowercased upstream column names, breaking mixed-case sources (e.g. Iceberg)
Contributing Guide Code of Conduct -
davidhollis/compose
A functional web application framework
- #14 - Create a user guide
- #13 - Add more complex demos
- #10 - Figure out how to force scaladoc to display `rendering.implicits`
- #9 - Installation section in README
- #8 - Routing middleware
- #7 - Compression middleware
Contributing Guide Code of Conduct