All 86 Dependencies

Every package TDengine depends on, ranked by repo health score.

TDengine is a purpose-built time-series database designed for the write-heavy, high-cardinality workloads typical of IoT devices, connected vehicles, and industrial monitoring systems. Rather than bolting time-series features onto a general-purpose database, it's architected from the ground up in C around a "one table per device" data model, letting it scale to very large numbers of concurrent data sources while keeping SQL as the query interface.

Beyond storage and querying, TDengine bundles stream processing, an in-memory caching layer, and a publish/subscribe-style data subscription system into the same engine, so common time-series pipeline needs (real-time aggregation, alerting, downstream consumption) don't require bolting on separate infrastructure like Kafka or a stream processor.

The core engine is AGPL-3.0 licensed and fully open source, distributed by TDengine (TAOS Data) alongside separately sold enterprise products and support offerings for larger deployments — but the open-source engine itself has no artificial scale limits built into the code.

30 iso8601 ==1.0.2 outdated 33 mdurl ==0.1.2 35 Cycler ==0.12.1 36 multipledispatch 36 pretty-env-logger 0.5.0 37 taos-connector-rust * 40 toml >=0.10.2 45 markupsafe ==3.0.1 outdated 45 Colorama ==0.4.4 outdated 45 six ==1.16.0 outdated 46 itsdangerous ==2.2.0 47 Viper v1.12.0 outdated 50 tomli ==2.2.1 outdated 53 Jinja ==3.1.6 53 python-dateutil ==2.9.0.post0 56 PyYAML ==6.0.2 outdated 56 decorator ==5.2.1 outdated 56 ants v2.4.6 outdated 56 PyYAML >=6.0.2 57 pywinrm >=0.5.0 58 prometheus-api-client-python >=0.5.7 58 pytest-timeout >=2.3.1 60 distro >=1.9.0 60 decimal v1.3.1 outdated 62 service v1.2.4 outdated 62 rich ==13.9.2 outdated 63 allure-pytest >=2.13.5 63 allure-pytest ==2.13.5 outdated 63 threadpoolctl ==3.5.0 outdated 63 tzlocal ==5.3.1 outdated 64 PyOTP 66 Certifi ==2025.1.31 outdated 66 markdown-it-py ==3.0.0 outdated 66 PyNaCl >=1.6.2 66 python-dotenv >=1.0.1 69 execnet ==2.1.1 outdated 69 cors v1.6.0 outdated 69 itertools 0.10.3 outdated 69 kiwisolver ==1.4.7 outdated 69 Paramiko ==3.5.1 outdated 69 pytz ==2025.1 outdated 72 contourpy ==1.3.0 outdated 72 toml v0.4.1 outdated 72 Gin v1.9.1 outdated 72 OpTree ==0.13.0 outdated 72 Patsy ==0.5.6 outdated 75 anyhow 1 75 APScheduler >=3.11.0 75 testify v1.10.0 outdated 76 serde_json 1.0 77 Chrono 0.4 77 log 0.4 77 serde 1 78 pluggy ==1.5.0 outdated 78 prettytable >=3.15.1 79 prometheus-client >=0.21.1 80 idna ==3.15 outdated 81 fsspec ==2024.2.0 outdated 82 AsyncSSH >=2.20.0 82 pflag v1.0.5 outdated 83 Charset Normalizer ==2.0.12 outdated 83 pytest-xdist >=3.6.1 83 Requests >=2.32.0 84 pyparsing ==3.1.4 outdated 85 Logrus v1.8.3 outdated 85 mpmath ==1.3.0 outdated 85 packaging ==24.2 outdated 86 pip >=26.0 86 psutil >=7.0.0 88 filelock ==3.20.3 outdated 89 Click ==8.1.7 outdated 91 client_golang v1.22.0 outdated 91 gopsutil v3.22.4 outdated 92 networkx ==3.2.1 outdated 92 Pillow ==12.2.0 outdated 92 setuptools 92 urllib3 ==2.6.3 outdated 93 coveragepy ==7.6.12 outdated 93 minio-go v7.0.94 outdated 93 SymPy ==1.13.1 outdated 93 Tokio 1 94 Faker >=37.0.0 95 FontTools ==4.63.0 outdated 96 NumPy ==2.0.2 outdated 96 pytest >=8.3.4 98 pandas >=2.2.3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search