---
visibility: public
---

# TDengine

**repo:** [taosdata/awesome-tdengine](https://github.com/taosdata/awesome-tdengine)  
**category:** [[databases|Databases]]
**related:** [[influxdb|Influxdb]]

---

# Awesome TDengine [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> 🎉 A curated list of awesome things related to TDengine.

Open‑Source, High‑Performance Simplified Solution for Time Series Data

TDengine is an open-source, cloud-native time-series database (TSDB) optimized for Internet of Things (IoT), Connected Cars, and Industrial IoT. It enables efficient, real-time ingestion, processing, and monitoring of petabytes of data per day, generated by billions of sensors and data collectors. With its built-in caching, stream processing, and data subscription capabilities, TDengine offers a simplified solution for time-series data processing.

GitHub Repo: https://github.com/taosdata/TDengine

Offical Website: [tdengine.com](https://tdengine.com)

## Contents

- [GUI](#gui)
- [IoT](#iot)
- [ORM](#orm)
- [Connector](#connector)
- [Stack](#stack)
- [Plugin](#plugin)
- [Data](#data)
- [Algorithm](#algorithm)
- [Observability](#observability)
- [Container](#container)
- [Distribution](#distribution)
- [Dataset](#dataset)
- [Others](#others)

## GUI

- [TDengineGUI](https://github.com/skye0207/TDengineGUI) - A simple TDengine Desktop Manager(Original).
- [TDengineGUI for 2.x & 3.x](https://github.com/arielyang/TDengineGUI) - A simple TDengine Desktop Manager, adapted to TDengine 3.x.
- [Taos.Studio](https://github.com/maikebing/Taos.Studio) - A GUI tool for viewing and editing data for TDengine.
- [balloonfish](https://github.com/xielaoshi99/balloonfish) - [Electron](/@harrisonqian/awesome/wiki/platforms/electron) + Vue3 + Vite2.0 based TDengine time-series [database](/@harrisonqian/awesome/wiki/databases/database) visualized management tool.
- [tdengine-client](https://github.com/wurong1420/tdengine-client) - A simple TDengine interface.
- [SQLAuto](https://github.com/TommyLemon/SQLAuto) - A smart SQL [testing](/@harrisonqian/awesome/wiki/testing/testing) automation tool for databases, support any CRUD, any template variables, generating argument combinations, generating lots of data rows.

## IoT

- [Zeus IoT](https://github.com/zmops/zeus-iot) - Zeus IoT is the world's first open source [Internet of Things](/@harrisonqian/awesome/wiki/hardware/internet-of-things) distributed collection platform based on Zabbix, with the ability to collect, analyze, and store data from millions of IoT devices.
- [DG-IoT](https://github.com/dgiot/dgiot-dashboard) - DG-IoT platform industry application extension plugin.
- [dgiot_tdengine](https://github.com/dgiot/dgiot_tdengine) - TDengine adapter plugin.
- [node-red-contrib-tdengine](https://github.com/kp45-tech/node-red-contrib-tdengine) - TDengine connector plugin for [Node-RED](/@harrisonqian/awesome/wiki/platforms/node-red).
- [IoTSharp](https://github.com/IoTSharp/IoTSharp/blob/master/IoTSharp.Data.TimeSeries/TaosStorage.cs) - IoTSharp is an open-source IoT platform for data collection,It supports storing time series data to TDengine. 
- [WumeiSmart](https://github.com/kerwincui/wumei-smart) - WumeiSmart is an intelligent life IoT platform.
- [JetLinks](https://github.com/jetlinks/jetlinks-community) - JetLinks is a fully responsive, enterprise-class IoT platform.

## ORM
- [sqli](https://github.com/x-ream/sqli) - ORM SQL Interface, Criteria, CriteriaBuilder, ResultMapBuilder.
- [TDengine ORM Framework](https://github.com/hxshun/TDengineORM) - ORM framework of TAOS Data's time-series [database](/@harrisonqian/awesome/wiki/databases/database) TDengine.
- [IoTSharp.EntityFrameworkCore.Taos](https://github.com/IoTSharp/EntityFrameworkCore.Taos) - Entity, Framework, EF, [Core](/@harrisonqian/awesome/wiki/platforms/core), Data, O/RM, entity-framework-core, TDengine.
- [tdengine-orm](https://github.com/Yurunsoft/tdengine-orm) - TDengine ORM based on tdengine-restful-connector & php-tdengine.
- [crown](https://github.com/machine-w/crown) - crown is a simple and small ORM for TDengine.
- [APIJSON](https://github.com/Tencent/APIJSON) - A [JSON](/@harrisonqian/awesome/wiki/miscellaneous/json) Transmission Protocol and an ORM Library for providing APIs and Docs without writing any code.
- [ZORM](https://gitee.com/chunanyong/zorm) - ORM support TDenging by Go.
 
## Connector

- [PDO_TAOS](https://github.com/bearlord/pdo_taos) - TDengine driver for PDO.
- [yii2-tdengine](https://github.com/bearlord/yii2-tdengine) - TDengine for yii2, pdo_taos needed.
- [php-tdengine](https://github.com/Yurunsoft/php-tdengine) - PHP extension of TDengine, supports Swoole.
- [tdengine-restful-connector](https://github.com/Yurunsoft/tdengine-restful-connector) - PHP extension of TDengine, support Swoole.
- [imi-tdengine](https://github.com/imiphp/imi-tdengine) - Encapsulated TDengine connection pools, used in imi framework.
- [pytaos](https://github.com/horennel/pytaos) - [Python](/@harrisonqian/awesome/wiki/programming-languages/python) RESTful API of TDengine.
- [Go Connector for TDengine](https://github.com/wenj91/taos-driver) - Implements internal [database](/@harrisonqian/awesome/wiki/databases/database) interface [database](/@harrisonqian/awesome/wiki/databases/database)/sql/driver of Go-lang.
- [node2tdengine](https://github.com/machine-w/node2tdengine)
- [NestJS TDengine Driver](https://github.com/IricBing/nestjs-tdengine) - NestJS TDengine Driver(RESTful based).
- [taos-rs](https://github.com/yuerrd/taos-rs) - TDengine [Java](/@harrisonqian/awesome/wiki/programming-languages/java) RESTful Client.
- [TDengine [Rust](/@harrisonqian/awesome/wiki/programming-languages/rust) bindings](https://github.com/songtianyi/tdengine-rust-bindings) - It's a Rust bindings project for TDengine.
- [TDenginex](https://github.com/lizhaochao/TDenginex) - TDengine Connector for [Elixir](/@harrisonqian/awesome/wiki/programming-languages/elixir).
- [DBUtility.TDengine](https://github.com/cockroach888/GSA.MOLLE.ToolKits/tree/main/src/ToolKits.DBUtility) - C# Connector for TDengine. (.NET 6+). 
- [IoTSharp.Data.Taos](https://www.nuget.org/packages/IoTSharp.Data.Taos/)  - TDengine's ADO[.Net](/@harrisonqian/awesome/wiki/platforms/net) provider. (.Net Framework 4.6+, .Net Standard2.0+,.Net 5.0+). 
- [taos-odbc](https://github.com/freemine/taos_odbc) - ODBC Driver for TDengine 3.0, very much early stage.

## Stack

- [NewLife.Core](https://github.com/NewLifeX/X) - NewLife.[Core](/@harrisonqian/awesome/wiki/platforms/core) [Database](/@harrisonqian/awesome/wiki/databases/database) core.
- [NewLife.XCode](https://github.com/NewLifeX/NewLife.XCode) - NewLife.XCode [Database](/@harrisonqian/awesome/wiki/databases/database) Middle-ware.

## Plugin

- [rsyslog plugin for tdengine](https://github.com/mxmkeep/rsyslog-omtaos) - rsyslog plugin for TDengine.
- [HiveMQ TDengine Plugin](https://github.com/huskar-t/hivemq-tdengine-extension) - HiveMQ TDengine Plugin.
- [hivemq-tdengine-jdsl-extension](https://github.com/huskar-t/hivemq-tdengine-jdsl-extension) - HiveMQ TDengine JDSL Plugin.
- [HiveMQ-TDengine-Extension](https://github.com/john-bigz/hivemq-tdengine-extension) - A TDengine extension for HiveMQ.
- [tdengine_hivemq](https://github.com/379547990/tdengine_hivemq) - HiveMQ to TDengine.
- [pulsar-io-tdengine](https://github.com/JueShanCoder/pulsar-io-tdengine) - The TDengine connector connects Pulsar and TDengine.

## Data

- [tsarchive](https://github.com/cenc-cea/tsarchive) - Consume data streams from a Kafka topic, archive the data packets into the TDengine time series [database](/@harrisonqian/awesome/wiki/databases/database).
- [flink-connector-tdengine](https://github.com/echisan/flink-connector-tdengine)
- [TD-Spark](https://github.com/liuyq-617/TD-Spark) - A [java](/@harrisonqian/awesome/wiki/programming-languages/java) project, read from TDengine and write to TDengine on Spark.
- [Integrate TDengine to YoMo](https://github.com/yomorun/yomo-sink-tdengine-example) - Demonstrates how to integrate TDengine to YoMo and store data to TDengine after stream processing.
- [YoMo x TDengine](https://github.com/fanweixiao/push-stream-logging) - [Streaming](/@harrisonqian/awesome/wiki/big-data/streaming) high frequency logs to TDengine.
- [taostd](https://github.com/nzhzds/taostd) - taostd is a simple sql executor for TDengine.

## Algorithm

- [PyODDS](https://github.com/datamllab/pyodds) - An End-to-end Outlier Detection System.
- [PYTSDA-TDengine](https://github.com/Shawshank-Smile/PYTSDA-TDengine) - An End-to-end time series data analysis system with TDengine.

## Observability

- [TDengine interface for n9e transfer](https://github.com/xiangxud/transfer)
- [Business metrics monitoring based on TDengine](https://github.com/gunnerliu/horus) - Highly customized business metrics monitoring with TDengine & Spring Boot

## Container

- [TDengine cluster for kubernetes](https://github.com/wwbgo/tdengine-k8s) - TDengine cluster for [kubernetes](/@harrisonqian/awesome/wiki/back-end-development/kubernetes).
- [TDengine Containers](https://github.com/arktos-venture/docker-tdengine) - TDengine Client, Node, Adapter and Arbitrator Rootless and smallest [containers](/@harrisonqian/awesome/wiki/platforms/containers) as possible.
- [TDengine-K8S](https://github.com/elihe2011/TDengine-K8S)

## Distribution

- [tdengine-client-macos-unofficial](https://github.com/cybartists/tdengine-client-macos-unofficial) - Unofficial compiled TDengine client for macOS.
- [Unofficial TDengine Windows](https://github.com/GitHubForzhenjiazhao/Soft) - Unofficial TDengine [Windows](/@harrisonqian/awesome/wiki/platforms/windows) client & server package.

## Dataset

- [seedlink2taos_py](https://github.com/schenton/seedlink2taos_py) - A [Python](/@harrisonqian/awesome/wiki/programming-languages/python) program that fetches seismic waveform data from IRIS and writes to TDengine [database](/@harrisonqian/awesome/wiki/databases/database).
- [airQuality](https://github.com/233lawliet/airQuality) - 3000+ District air quality metrics: CO2, CO1, PM2.5, PM10 and so on.

## Others

- [auto_taos_cfg](https://github.com/glzhao89/auto_taos_cfg) - Auto generate TDengine log/data/cfg.
- [Sentinel Console](https://github.com/wenhao/sentinel-dashboard-tdengine) - Sentinel-Dashboard with TDengine.
- [Davinci](https://github.com/edp963/davinci) - Davinci is a DVsaaS (Data Visualization as a Service) Platform.
- [IoTSharp.HealthChecks.Taos](https://www.nuget.org/packages/IoTSharp.HealthChecks.Taos/) - TDengine's HealthChecks provider. (.Net 5.0+).
