dbt-labs/spark-utils

Utility functions for dbt projects running on Spark

Is dbt-labs/spark-utils beginner-friendly?

We have not seen enough recent pull requests from outside contributors to dbt-labs/spark-utils to say how often they are merged. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
36
Forks
14
Open beginner issues
0
Indexed issues
14
Avg merge
2d 41m
Merged PRs (30d)
1
Dominant language
Python
License
Apache-2.0
Last GitHub push
Dec 17, 2025
Latest indexed
Sep 15, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed

How to contribute to dbt-labs/spark-utils

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Your contributions will be published under the project's Apache-2.0 license.
  3. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • Contributing instructions
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 72/100

    dbt-labs/spark-utils#51 ·

  • Release instructions
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 82/100

    dbt-labs/spark-utils#50 ·

  • CI process isn't working
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    dbt-labs/spark-utils#49 ·

  • CircleCI is failing
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dbt-labs/spark-utils#47 ·

  • spark_optimize_delta_tables does not work on databricks
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 50/100

    dbt-labs/spark-utils#38 ·

  • Regexp_intr shim support for dbt-expectations macro
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    dbt-labs/spark-utils#29 · 2 comments · 1 reaction ·

  • Add support for get_relations_by* / get_tables_by* using information_schema in Unity Catalog
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    dbt-labs/spark-utils#28 · 1 reaction ·

  • Document how to contribute to this repo
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 48/100

    dbt-labs/spark-utils#27 · 3 comments · 1 reaction ·

  • Add table maintenance for iceberg table format
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    dbt-labs/spark-utils#24 ·

  • Adapt get_url_parameter to work with SparkSQL
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dbt-labs/spark-utils#11 · 2 comments ·

  • Add compatibility for rest of dbt-utils
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    dbt-labs/spark-utils#7 ·

  • More possible macros to add
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dbt-labs/spark-utils#5 · 8 comments · 1 reaction ·

  • Upgrade to Python 3.15
    Possibly taken @dbeatty10 claimed this today. Open

    Difficulty 1/5 1-3 hours Newbie friendliness 25/100

    dbt-labs/spark-utils#45 ·

  • spark__get_relations_by_pattern doesn't seem to work as expected
    Possibly taken @VDFaller claimed this 1113 days ago. Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    dbt-labs/spark-utils#36 · 1 comment ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.