PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Data Modeling Python Packages

Python packages with the GitHub topic data-modeling. Sorted by monthly downloads, with stars and forks.
dbt-labs
dbt-core

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

22.9M 14K 3K
dbt-labs
metricflow

MetricFlow allows you to define, build, and maintain metrics in code.

7M 2K 212
dbt-labs
dbt-core-experimental-parser

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

6.3M 14K 3K
dbt-labs
dbt-postgres

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

4.4M 14K 3K
p2p-ld
numpydantic

Type annotations for specifying, validating, and serializing arrays with arbitrary backends in Pydantic (and beyond)

405K 150 7
dbt-labs
dbt-metricflow

MetricFlow allows you to define, build, and maintain metrics in code.

360K 2K 212
linkml
linkml-dataops

Data API for LinkML instance data

14K 6 1
dbt-labs
dbt-oss

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

11K 14K 3K
marzukia
django-erd-generator

Generate Entity-Relationship Diagrams from Django models. Command-line tool with multiple output formats for visualising database relationships.

10K 16 4
NeverBlink-OSS
neverblink-linkml

A fast, portable (JS/JVM/native), and robust implementation of LinkML for cross-language data modeling

5K 59 6
malloydata
malloy

Python package for executing Malloy

3K 34 12
linkml
linkml-model

Link Modeling Language (LinkML) model

2K 92 33
linkml
schema-automator

Automated assistance for the schema development lifecycle

2K 67 29
duckcode-ai
datalex-cli

Git-native data modeling for dbt users — versioned, reviewable YAML with contracts, lineage, ERDs, and clean round-trip back to dbt.

1K 1 0
firebolt-db
dbt-firebolt

The dbt adapter for Firebolt

1K 30 11
ktjn
modelable

Compiler and language server for versioned, domain-owned data models

1K 2 0
GClunies
reflekt

Define, govern, and model event data for warehouse-first product analytics.

1K 87 7
COVESA
s2dm

A Simplified Semantic Data Modeling (S2DM) approach that offers a pragmatic balance between semantic rigor and usability for subject matter experts.

1K 17 10
173TECH
sayn

Data processing and modelling framework for automating tasks (incl. Python & SQL transformations).

802 122 13
fishtown-analytics
dbt-presto

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

747 14K 3K
JonathanJihwanKim
model-lenz

Find the lineage, understand the model, document both. Trace every Power BI column back to its physical source, read a model you did not build, and generate documentation that cannot go stale — or hand it over as one self-contained HTML file.

683 6 1
nexustech101
registers

A Python framework built with Developer Experience in mind. Building CLI tools and database-backed applications.

658 1 0
dataforgelabs
dataforge-core

DataForge helps data teams write functional transformation pipelines by leveraging software engineering principles

652 61 2
nexustech101
decorates

A Python framework built with Developer Experience in mind. Building CLI tools and database-backed applications.

594 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology