# Open source and source-available projects

Looking for a good place to get involved contributing code? dbt Labs supports the following repositories, organized by the language primarily needed for contribution:

## Rust

* [dbt Core 2.0](https://github.com/dbt-labs/dbt-core) - the next major version of dbt Core, powered by the dbt Fusion engine (previously in [`dbt-fusion`](https://github.com/dbt-labs/dbt-fusion))

## Python

* [dbt Core](https://github.com/dbt-labs/dbt-core/tree/1.latest) - the original engine powering dbt
* [hubcap](https://github.com/dbt-labs/hubcap) - the code powering the dbt Package hub

## dbt

* [dbt Labs' packages](https://hub.getdbt.com/dbt-labs/) - the dbt packages created and supported by dbt Labs. Packages are just dbt projects, so if you know the SQL, Jinja, and YAML necessary to work in dbt, you can contribute to packages.

## YAML and JSON Config

* [dbt-jsonschema](https://github.com/dbt-labs/dbt-jsonschema) - powering completion and linting for YAML configuration in dbt projects.

## Shell

* [dbt-completion.bash](https://github.com/dbt-labs/dbt-completion.bash) - provides shell completion of CLI commands and selectors such as models and tests for bash and zsh.

## Was this page helpful?

YesNo

[Privacy policy](https://www.getdbt.com/cloud/privacy-policy)[Create a GitHub issue](https://github.com/dbt-labs/docs.getdbt.com/issues)

This site is protected by reCAPTCHA and the Google [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms) apply.
