https://github.com/dlt-hub/dlt
data data-engineering data-lake data-loading data-warehouse elt extract load python transform
Score: 29.596046278112468
Last synced: about 22 hours ago
JSON representation
Repository metadata:
data load tool (dlt) is an open source Python library that makes data loading easy 🛠️
- Host: GitHub
- URL: https://github.com/dlt-hub/dlt
- Owner: dlt-hub
- License: apache-2.0
- Created: 2022-01-26T09:51:04.000Z (almost 5 years ago)
- Default Branch: devel
- Last Pushed: 2026-10-28T23:27:55.000Z (5 days ago)
- Last Synced: 2026-10-28T23:35:53.069Z (5 days ago)
- Topics: data, data-engineering, data-lake, data-loading, data-warehouse, elt, extract, load, python, transform
- Language: Python
- Homepage: https://dlthub.com/docs
- Size: 116 MB
- Stars: 6,024
- Watchers: 26
- Forks: 636
- Open Issues: 471
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Agents: AGENTS.md
- Claude: CLAUDE.md
Owner metadata:
- Name: dltHub
- Login: dlt-hub
- Email: community@dlthub.com
- Kind: organization
- Description: dltHub is the creator of data load tool (dlt)
- Website: https://dlthub.com
- Location: Germany
- Twitter: dlthub
- Company:
- Icon url: https://avatars.githubusercontent.com/u/89419010?v=4
- Repositories: 90
- Last Synced at: 2026-10-25T15:49:20.626Z
- Profile URL: https://github.com/dlt-hub
Committers metadata
Last synced: 2 days ago
Total Commits: 4,027
Total Committers: 223
Avg Commits per committer: 18.058
Development Distribution Score (DDS): 0.666
Commits in past year: 560
Committers in past year: 109
Avg Commits per committer in past year: 5.138
Development Distribution Score (DDS) in past year: 0.754
| Name | Commits | |
|---|---|---|
| Marcin Rudolf | r****x@r****g | 1345 |
| David Scharf | s****s@p****t | 331 |
| Anton Burnashev | a****v@g****m | 286 |
| Steinthor Palsson | s****0@g****m | 255 |
| tydunn | t****n@r****m | 188 |
| dat-a-man | 9****n | 152 |
| Adrian | A****n | 137 |
| Alena Astrakhantseva | a****a@d****m | 95 |
| adrianbr | a****u@g****m | 90 |
| anuunchin | 8****n | 81 |
| Thierry Jean | 6****o | 80 |
| Marcel Coetzee | m****l@m****m | 70 |
| Jorrit Sandbrink | 4****k | 52 |
| Violetta Mishechkina | s****s@g****m | 50 |
| Rahul Joshi | r****7@g****m | 50 |
| Sultan Iman | 3****n | 48 |
| Willi Müller | w****r@p****e | 37 |
| AmanGuptAnalytics | 9****s | 35 |
| Jorrit Sandbrink | s****1@h****t | 30 |
| Alberto | 2****o | 30 |
| djudjuu | d****u@p****e | 30 |
| z3z1ma | b****0@g****m | 29 |
| Ilya Gurov | g****9@g****m | 25 |
| Evan Phillips | p****5@g****m | 23 |
| Shreyas | s****s@g****m | 23 |
| Tong | 9****e | 23 |
| Zaeem Athar | z****4@g****m | 21 |
| Travior | 3****r | 19 |
| Tung Bui Quang (Leo) | t****g@g****m | 16 |
| ivasio | v****r@y****u | 14 |
| and 193 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 1,611
Total pull requests: 4,075
Average time to close issues: 3 months
Average time to close pull requests: 11 days
Total issue authors: 520
Total pull request authors: 338
Average comments per issue: 1.68
Average comments per pull request: 1.51
Merged pull request: 3,037
Bot issues: 8
Bot pull requests: 26
Past year issues: 473
Past year pull requests: 874
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 13 days
Past year issue authors: 203
Past year pull request authors: 178
Past year average comments per issue: 1.31
Past year average comments per pull request: 1.49
Past year merged pull request: 578
Past year bot issues: 8
Past year bot pull requests: 23
Top Issue Authors
- rudolfix (225)
- zilto (98)
- sh-rp (82)
- burnash (63)
- VioletM (51)
- jorritsandbrink (38)
- dat-a-man (32)
- adrianbr (29)
- willi-mueller (21)
- ShreyasGS (18)
- djudjuu (17)
- lis365b (16)
- trymzet (15)
- sdebruyn (15)
- AstrakhantsevaAA (14)
Top Pull Request Authors
- rudolfix (729)
- sh-rp (538)
- burnash (373)
- dat-a-man (243)
- zilto (159)
- anuunchin (137)
- adrianbr (124)
- AstrakhantsevaAA (115)
- jorritsandbrink (99)
- sultaniman (89)
- VioletM (86)
- steinitzu (83)
- willi-mueller (67)
- djudjuu (59)
- IlyaFaer (48)
Top Issue Labels
- bug (341)
- enhancement (182)
- documentation (155)
- question (148)
- destination (106)
- community (91)
- QoL (71)
- good first issue (49)
- needs decision (44)
- support (43)
- tech-debt (41)
- integration (24)
- needs design (24)
- Feature (13)
- agent (12)
- needs maintainer (11)
- wontfix (10)
- breaking (9)
- credentials (7)
- help wanted (6)
- 2.0 (5)
- needs confirmation (4)
- repo (3)
- sprint (2)
- needs repro (2)
- release-highlight (1)
- spike (1)
- incomplete (1)
- ci full (1)
Top Pull Request Labels
- documentation (411)
- bug (173)
- ci full (158)
- enhancement (146)
- ci from fork (73)
- community (40)
- destination (36)
- tech-debt (28)
- sprint (28)
- QoL (24)
- question (17)
- release-highlight (17)
- support (13)
- agentic-docs (13)
- release-highlights (12)
- breaking (12)
- repo (6)
- lfs-detected! (3)
- dependency update (2)
- credentials (2)
- needs maintainer (1)
- dependencies (1)
- needs decision (1)
- codex (1)
- integration (1)
- needs confirmation (1)
- Feature (1)
Package metadata
- Total packages: 5
-
Total downloads:
- conda: 80 total
- pypi: 4,926,128 last-month
- Total dependent packages: 5 (may contain duplicates)
- Total dependent repositories: 23 (may contain duplicates)
- Total versions: 208
- Total maintainers: 4
pypi.org: dlt
dlt is an open-source python-first scalable data loading library that does not require any backend to run.
- Homepage: https://github.com/dlt-hub
- Documentation: https://dlt.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 1.32.0 (published 4 days ago)
- Last Synced: 2026-10-31T15:36:23.706Z (2 days ago)
- Versions: 187
- Dependent Packages: 5
- Dependent Repositories: 23
- Downloads: 4,923,870 Last month
-
Rankings:
- Downloads: 0.783%
- Dependent repos count: 3.026%
- Stargazers count: 3.179%
- Average: 3.64%
- Dependent packages count: 4.778%
- Forks count: 6.435%
- Maintainers (2)
proxy.golang.org: github.com/dlt-hub/dlt
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/dlt-hub/dlt#section-documentation
- Licenses: apache-2.0
- Latest release: v0.0.0-20260811114050-a2f4a21e22e5 (published 3 months ago)
- Last Synced: 2026-10-31T15:34:54.755Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.451%
- Average: 4.6%
- Dependent repos count: 4.75%
pypi.org: dlt-core
dlt is an open-source python-first scalable data loading library that does not require any backend to run.
- Homepage: https://github.com/dlt-hub
- Documentation: https://dlt-core.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 202606.30.0 (published 4 months ago)
- Last Synced: 2026-10-31T15:36:47.842Z (2 days ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,250 Last month
-
Rankings:
- Dependent packages count: 7.663%
- Average: 26.844%
- Downloads: 29.539%
- Dependent repos count: 43.33%
- Maintainers (1)
anaconda.org: dlt
data load tool (dlt) is an open source Python library that makes data loading easy.
- Homepage: https://dlthub.com/docs
- Licenses: Apache-2.0
- Latest release: 1.29.1 (published 3 months ago)
- Last Synced: 2026-08-10T10:01:21.106Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 80 Total
-
Rankings:
- Stargazers count: 13.421%
- Forks count: 17.547%
- Average: 32.472%
- Dependent packages count: 33.48%
- Dependent repos count: 36.505%
- Downloads: 61.404%
pypi.org: dlt-dataops
dlt is an open-source python-first scalable data loading library that does not require any backend to run.
- Homepage: https://github.com/dlt-hub
- Documentation: https://dlt-dataops.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 0.5.4a0 (published about 2 years ago)
- Last Synced: 2026-10-31T15:36:27.604Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Dependent packages count: 10.481%
- Average: 34.745%
- Dependent repos count: 59.01%
- Maintainers (1)
Dependencies
- bandit ^1.7.0 develop
- flake8 3.9.2 develop
- flake8-bugbear ^21.4.3 develop
- flake8-builtins ^1.5.3 develop
- flake8-encodings ^0.5.0 develop
- flake8-tidy-imports ^4.8.0 develop
- mypy 0.960 develop
- pytest ^6.2.4 develop
- pytest-cases ^3.6.9 develop
- pytest-forked ^1.3.0 develop
- pytest-order ^1.0.0 develop
- pytest-pythonpath ^0.7.3 develop
- types-PyYAML ^6.0.7 develop
- types-cachetools ^4.2.9 develop
- types-protobuf ^3.19.8 develop
- types-python-dateutil ^2.8.15 develop
- types-requests ^2.25.6 develop
- types-simplejson ^3.17.0 develop
- GitPython ^3.1.26
- PyYAML ^5.4.1
- cachetools ^5.2.0
- dbt-bigquery 1.0.0
- dbt-core 1.0.6
- dbt-redshift 1.0.1
- google-cloud-bigquery ^2.26.0
- grpcio 1.43.0
- hexbytes ^0.2.2
- json-logging 1.4.1rc0
- jsonlines ^2.0.0
- pendulum ^2.1.2
- prometheus-client ^0.11.0
- psycopg2-binary ^2.9.1
- python ^3.8,<3.11
- requests ^2.26.0
- semver ^2.13.0
- sentry-sdk ^1.4.3
- simplejson ^3.17.5
- actions/checkout v3 composite
- actions/cache v3 composite
- actions/checkout master composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- actions/cache v3 composite
- actions/checkout master composite
- actions/setup-python v4 composite
- snok/install-poetry v1.3.2 composite
- alpine 3.15 build
- postgres 14 build
- 1038 dependencies
- @docusaurus/module-type-aliases 2.4.1 development
- @docusaurus/core 2.4.1
- @docusaurus/preset-classic 2.4.1
- @mdx-js/react ^1.6.22
- clsx ^1.2.1
- dedent ^1.5.1
- node-watch ^0.7.4
- prism-react-renderer ^1.3.5
- raw-loader ^4.0.2
- react ^17.0.2
- react-dom ^17.0.2
- react-twitter-embed ^4.0.4
- string-dedent ^3.0.1
- container-registry.oracle.com/database/free latest-lite
- mcr.microsoft.com/mssql/server 2022-latest
- postgis/postgis latest
- cr.weaviate.io/semitechnologies/weaviate 1.35.2
- semitechnologies/contextionary en0.16.0-v1.2.1
- ubuntu noble build
- dlt * test
- s3fs * test
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- python 3.12-slim build
- sftpserver latest
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- postgres * docker
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- google-github-actions/auth v2 composite
- google-github-actions/setup-gcloud v2 composite
- clickhouse/clickhouse-server latest
- qdrant/qdrant v1.8.4
- packaging >=23.0
- tomlkit >=0.12
- requests >=2.0
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- mysql 8 docker
- postgis/postgis * docker
- qdrant/qdrant v1.8.4 docker
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v6 composite
- dremio/dremio-oss 26.0.5
- minio/mc latest
- minio/minio latest
- mysql 8
- apache/iceberg-rest-fixture latest
- ghcr.io/astral-sh/uv python3.11-alpine
- minio/mc latest
- minio/minio latest
- postgres 15
- alive-progress ==3.2.0
- connectorx >=0.4.2 ; python_version >= '3.10'
- databind >=4.5.2
- dbt-core >=1.5.0
- dbt-duckdb >=1.5.0
- dlt [duckdb,postgres,bigquery,mssql,databricks,qdrant,sql_database,weaviate,hub,lancedb]
- docstring-parser >=0.11
- flake8 >=7.0.0,<8
- google-api-python-client >=1.7.11
- google-auth-oauthlib >=1.0.0,<2
- lancedb >=0.8.2 ; python_version < '3.13'
- logfire >=4.32.1
- marimo >=0.17.4
- modal >=0.64.170
- modal >=1.2.1
- mypy >=1.11.0,<1.13.0
- nbqa >=1.9.1
- openai >=2.6.1
- pandas >=2.1.4
- psycopg2-binary >=2.9
- pyarrow >=16.0.0
- pydoc-markdown >=4.8.2,<5
- pymongo >=4.3.3
- pymysql >=1.1.0,<2
- pypdf2 >=3.0.1,<4
- pytest >=8.4.2
- pytest-forked >=1.6.0
- python-dotenv >=1.2.1
- regex >=2025.10.23
- requests >=2.30.5
- ruff >=0.3.2,<0.4
- sqlalchemy >=1.4.0
- types-psycopg2 >=2.9.21.20251012
- types-pyyaml >=6.0.12.20250915
- types-regex >=2025.10.23.20251023
- types-requests >=2.32.4.20250913
- watchdog >=6.0.0
- weaviate-client >=4.0.0,<5.0.0
- 274 dependencies
- 513 dependencies
- dlt >=1.0 test
- pydantic * test
- requests ==2.31.0 test
- dlt >=0.2.5a1 test
- google-github-actions/auth v2 composite
- google-github-actions/setup-gcloud v2 composite
- actions/cache 55cc8345863c7cc4c66a329aec7e433d2d1c52a9 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-node v5 composite
- astral-sh/setup-uv v6 composite
- actions/cache 55cc8345863c7cc4c66a329aec7e433d2d1c52a9 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-node v5 composite
- astral-sh/setup-uv v6 composite