Source: https://seerepo.com/r/alibaba/DataX/built
Markdown source: https://seerepo.com/r/alibaba/DataX/built.md
Description: DataX is a Java repo built with JetBrains. It stores its data in MySQL, com.taosdata.jdbc:taos-jdbcdriver, MongoDB, Neo4j, and Postgres.

# What is DataX built with?

DataX is a Java repo built with JetBrains. It stores its data in MySQL, com.taosdata.jdbc:taos-jdbcdriver, MongoDB, Neo4j, and Postgres, is tested with hamcrest-core, junit-jupiter-api, junit-jupiter-engine, powermock-api-mockito, powermock-api-mockito2, and 6 more, deploys with commons-logging, log4j, log4j-core, org.apache.logging.log4j:log4j-api, org.slf4j:slf4j-api, and 1 more, and uses aliyun-sdk-oss, caffeine, hadoop-common, hadoop-mapreduce-client-core, mysql:mysql-connector-java, and 9 more. It has 104,776 written lines, with 36 test files.

Read on November 7, 2026, at commit 80ec23d.

Repository: https://github.com/alibaba/DataX

## Backend

### Data

- **aliyun-sdk-oss**
- **caffeine**
- **hadoop-common**
- **hadoop-mapreduce-client-core**
- **mysql:mysql-connector-java**
- **opengauss-jdbc**
- **org.apache.parquet:parquet-column**
- **parquet-avro**
- **[PostgreSQL](https://seerepo.com/uses/postgresql)**
- **sqlite-jdbc**
- **zookeeper**
- **[MySQL](https://seerepo.com/uses/mysql)**: 15 files · [adbmysqlwriter/pom.xml, line 1](https://github.com/alibaba/DataX/blob/80ec23d5c5328eb90ca364d2749e92dfaf44541e/adbmysqlwriter/pom.xml#L1)
- **com.taosdata.jdbc:taos-jdbcdriver**: 2 files
- **[MongoDB](https://seerepo.com/uses/mongodb)**: 2 files · [mongodbreader/pom.xml, line 1](https://github.com/alibaba/DataX/blob/80ec23d5c5328eb90ca364d2749e92dfaf44541e/mongodbreader/pom.xml#L1)
- **Neo4j**: 2 files
- **[Postgres](https://seerepo.com/uses/postgres)**: 2 files · [postgresqlreader/pom.xml, line 1](https://github.com/alibaba/DataX/blob/80ec23d5c5328eb90ca364d2749e92dfaf44541e/postgresqlreader/pom.xml#L1)
- **org.apache.parquet:parquet-hadoop**: 1 file
- **[SQLite](https://seerepo.com/uses/sqlite)**: 1 file · [odpsreader/pom.xml, line 1](https://github.com/alibaba/DataX/blob/80ec23d5c5328eb90ca364d2749e92dfaf44541e/odpsreader/pom.xml#L1)

### Services

- **Milvus**: 4 files · [milvuswriter/src/main/java/com/alibaba/datax/plugin/writer/milvuswriter/MilvusBufferWriter.java, line 9](https://github.com/alibaba/DataX/blob/80ec23d5c5328eb90ca364d2749e92dfaf44541e/milvuswriter/src/main/java/com/alibaba/datax/plugin/writer/milvuswriter/MilvusBufferWriter.java#L9)

## Support

### The base

- **[JetBrains](https://seerepo.com/uses/jetbrains)**

### Testing

- **hamcrest-core**
- **junit-jupiter-api**
- **junit-jupiter-engine**
- **powermock-api-mockito**
- **powermock-api-mockito2**
- **powermock-module-junit4**
- **[Spring](https://seerepo.com/uses/spring)**
- **testng**
- **junit:junit**: 27 files
- **org.testcontainers:testcontainers**: 2 files
- **org.mockito:mockito-core**: 1 file

### Deploy

- **commons-logging**
- **log4j**
- **log4j-core**
- **org.apache.logging.log4j:log4j-api**
- **[org.slf4j:slf4j-api](https://seerepo.com/uses/orgslf4j-slf4j-api)**: 238 files
- **ch.qos.logback:logback-classic**: 2 files

### Tools

- **commons-cli**
- **org.projectlombok:lombok**: 17 files
- **org.codehaus.groovy:groovy-all**: 1 file

### Other

- **[Apache](https://seerepo.com/uses/apache)**
- **aspectjweaver**
- **com.google.guava:guava**
- **commons-beanutils**
- **commons-codec**
- **commons-configuration**
- **commons-io**
- **commons-lang**
- **commons-net**
- **fluent-hc**
- **httpcore**
- **jackson-annotations**
- **janino**
- **json**
- **org.apache.commons:commons-lang3**: 165 files
- **com.alibaba.fastjson2:fastjson2**: 85 files
- **[Google](https://seerepo.com/uses/google)**: 11 files
- **org.apache.httpcomponents:httpclient**: 10 files
- **com.alibaba:fastjson**: 3 files
- **joda-time:joda-time**: 3 files
- **com.jcraft:jsch**: 2 files
- **org.apache.commons:commons-compress**: 2 files
- **org.apache.commons:commons-math3**: 2 files
- **com.fasterxml.jackson.core:jackson-core**: 1 file
- **com.fasterxml.jackson.core:jackson-databind**: 1 file

## Other repos with a similar stack

- [seaweedfs/seaweedfs](https://seerepo.com/r/seaweedfs/seaweedfs/built): hadoop-common, MySQL, MongoDB, Postgres, SQLite, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/alibaba/DataX/vs/seaweedfs/seaweedfs)
- [YunaiV/ruoyi-vue-pro](https://seerepo.com/r/YunaiV/ruoyi-vue-pro/built): opengauss-jdbc, PostgreSQL, MySQL, Postgres, org.slf4j:slf4j-api · [Compare](https://seerepo.com/compare/alibaba/DataX/vs/YunaiV/ruoyi-vue-pro)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): MySQL, MongoDB, Postgres, SQLite · [Compare](https://seerepo.com/compare/alibaba/DataX/vs/n8n-io/n8n)
- [NanmiCoder/MediaCrawler](https://seerepo.com/r/NanmiCoder/MediaCrawler/built): MySQL, MongoDB, Postgres, SQLite · [Compare](https://seerepo.com/compare/alibaba/DataX/vs/NanmiCoder/MediaCrawler)
- [mem0ai/mem0](https://seerepo.com/r/mem0ai/mem0/built): MySQL, MongoDB, Postgres, SQLite · [Compare](https://seerepo.com/compare/alibaba/DataX/vs/mem0ai/mem0)
- [pathwaycom/pathway](https://seerepo.com/r/pathwaycom/pathway/built): MySQL, MongoDB, Postgres, SQLite · [Compare](https://seerepo.com/compare/alibaba/DataX/vs/pathwaycom/pathway)

## Frequently asked questions

### What language is DataX written in?

DataX is written in Java, with 104,776 written lines.

### What framework does DataX use?

DataX is built with JetBrains.

### What database does DataX use?

DataX stores its data in MySQL, com.taosdata.jdbc:taos-jdbcdriver, MongoDB, Neo4j, and Postgres.

The proof: [adbmysqlwriter/pom.xml, line 1](https://github.com/alibaba/DataX/blob/80ec23d5c5328eb90ca364d2749e92dfaf44541e/adbmysqlwriter/pom.xml#L1)

### What services does DataX use?

DataX uses aliyun-sdk-oss, caffeine, hadoop-common, hadoop-mapreduce-client-core, mysql:mysql-connector-java, opengauss-jdbc, org.apache.parquet:parquet-column, parquet-avro, PostgreSQL, sqlite-jdbc, zookeeper, org.apache.parquet:parquet-hadoop, SQLite, and Milvus.

### Does DataX have tests?

Yes. DataX has 36 test files and is tested with hamcrest-core, junit-jupiter-api, junit-jupiter-engine, powermock-api-mockito, powermock-api-mockito2, powermock-module-junit4, Spring, testng, junit:junit, org.testcontainers:testcontainers, and org.mockito:mockito-core.

### Which repos have a stack like DataX's?

The ones that share most of its stack: seaweedfs/seaweedfs, YunaiV/ruoyi-vue-pro, and n8n-io/n8n.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
