--- layout: docu redirect_from: - /internals/repositories - /internals/repositories/ - /docs/dev/repositories title: DuckDB Repositories --- Several components of DuckDB are maintained in separate repositories. ## Main Repositories * [`duckdb`](https://github.com/duckdb/duckdb): core DuckDB project * [`duckdb-web`](https://github.com/duckdb/duckdb-web): documentation and blog ## Clients * [`duckdb-java`](https://github.com/duckdb/duckdb-java): Java (JDBC) client * [`duckdb-node`](https://github.com/duckdb/duckdb-node): Node.js client, first iteration * [`duckdb-node-neo`](https://github.com/duckdb/duckdb-node-neo): Node.js client, second iteration * [`duckdb-odbc`](https://github.com/duckdb/duckdb-odbc): ODBC client * [`duckdb-pyodide`](https://github.com/duckdb/duckdb-pyodide): Pyodide client * [`duckdb-r`](https://github.com/duckdb/duckdb-r): R client * [`duckdb-rs`](https://github.com/duckdb/duckdb-rs): Rust client * [`duckdb-swift`](https://github.com/duckdb/duckdb-swift): Swift client * [`duckdb-wasm`](https://github.com/duckdb/duckdb-wasm): WebAssembly client * [`duckplyr`](https://github.com/tidyverse/duckplyr): a drop-in replacement for dplyr in R * [`go-duckdb`](https://github.com/marcboeker/go-duckdb): Go client ## Connectors * [`dbt-duckdb`](https://github.com/duckdb/dbt-duckdb): dbt * [`duckdb-mysql`](https://github.com/duckdb/duckdb-mysql): MySQL connector * [`duckdb-postgres`](https://github.com/duckdb/duckdb-postgres): PostgreSQL connector (connect to PostgreSQL from DuckDB) * [`duckdb-sqlite`](https://github.com/duckdb/duckdb-sqlite): SQLite connector * [`pg_duckdb`](https://github.com/duckdb/pg_duckdb): official PostgreSQL extension for DuckDB (run DuckDB in PostgreSQL) ## Extensions * Core extension repositories are linked in the [Official Extensions page]({% link docs/stable/extensions/core_extensions.md %}) * Community extensions are served from the [Community Extensions repository]({% link community_extensions/index.md %})