What is starrocks built with?

starrocks is a Java repo built with grpc-bom, jetty-io, jetty-server, jetty-servlet, jetty-util, and 5 more. It stores its data in Postgres, reaches it with SQLAlchemy, alembic, and org.jdbi:jdbi3-core, signs people in with hadoop-auth, ranger-plugins-common, com.nimbusds:nimbus-jose-jwt, software.amazon.awssdk:sts, and com.azure:azure-identity, stores files in AWS S3, makes its content with javax.activation, jdom2, org.apache.velocity:velocity-engine-core, and com.opencsv:opencsv, validates its data with commons-validator and javax.validation:validation-api, is tested with jmockit, org.junit.jupiter:junit-jupiter, Pytest, pymysql, and org.apache.commons:commons-dbcp2, deploys with commons-daemon, commons-logging, jul-to-slf4j, log4j-1.2-api, log4j-layout-template-json, and 5 more, and uses arrow-c-data, asyncmy2, azure-sdk-bom, ClickHouse, cos_api-bundle, and 49 more. It has 1,905,864 written lines, with 2,528 test files.

Read on November 11, 2026, at commit 70b6703. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Backend

Data 55

43 more
  • org.apache.parquet:parquet-hadoop4 files
  • com.zaxxer:HikariCP3 files
  • org.apache.orc:orc-core3 files
  • org.apache.hadoop:hadoop-hdfs2 files
  • com.aliyun.datalake:metastore-client-hive31 file
  • com.azure:azure-storage-blob1 file
  • org.apache.arrow:flight-sql1 file
  • software.amazon.awssdk:dynamodb1 file
  • software.amazon.awssdk:kms1 file
  • arrow-c-data
  • asyncmy2
  • azure-sdk-bom
  • cos_api-bundle
  • flight-sql-jdbc-driver
  • hadoop-aliyun
  • hadoop-aws
  • hadoop-azure
  • hadoop-azure-datalake
  • hadoop-client
  • hadoop-common
  • hadoop-cos
  • hadoop-hdfs-native-client
  • hadoop-hdfs-nfs
  • hadoop-mapreduce-client-core
  • hadoop-nfs
  • hbase-client
  • hbase-server
  • hive-apache
  • iceberg-api
  • iceberg-aws
  • iceberg-core
  • iceberg-hive-metastore
  • iceberg-parquet
  • kafka-clients
  • mssql-jdbc
  • odps-sdk-core
  • paimon-s3
  • parquet-avro
  • s3
  • s3-transfer-manager
  • spark-sql_2.12
  • url-connection-client
  • zookeeper

Data access 3

Sign-in 5

  • com.nimbusds:nimbus-jose-jwt8 files
  • software.amazon.awssdk:sts4 files
  • com.azure:azure-identity1 file
  • hadoop-auth
  • ranger-plugins-common

Services 1

Support

The base 10

  • org.apache.flink:flink-core
  • com.google.inject:guice1 file
  • grpc-bom
  • jetty-io
  • jetty-server
  • jetty-servlet
  • jetty-util
  • jetty-webapp
  • spark-core_2.12
  • tomcat-embed-core

Content 4

  • org.apache.velocity:velocity-engine-core18 files
  • com.opencsv:opencsv1 file
  • javax.activation
  • jdom2

Validation 2

  • javax.validation:validation-api60 files
  • commons-validator

Testing 5

  • Pytest37 files
  • org.junit.jupiter:junit-jupiter2,305 files
  • pymysql3 files
  • org.apache.commons:commons-dbcp21 file
  • jmockit

Deploy 10

Tools 10

  • org.antlr:antlr4-runtime11 files
  • org.openjdk.jol:jol-core1 file
  • asm
  • asm-util
  • async-profiler
  • checkstyle
  • commons-cli
  • ivy
  • jsr305
  • org.jacoco.agent

Other 73

  • Google544 files
  • Apache71 files
  • Esoteric Software5 files
  • io.opentelemetry:opentelemetry-context2 files
  • Scala
  • org.apache.commons:commons-collections4162 files
  • org.apache.commons:commons-lang3160 files
  • io.netty:netty-handler87 files
  • javax.annotation:javax.annotation-api54 files
  • com.google.api-client:google-api-client37 files
  • com.fasterxml.jackson.core:jackson-databind20 files
  • org.json:json15 files
61 more
  • com.fasterxml.jackson.core:jackson-core11 files
  • org.roaringbitmap:RoaringBitmap9 files
  • org.apache.httpcomponents:httpclient7 files
  • org.apache.commons:commons-math35 files
  • javax.inject:javax.inject3 files
  • com.squareup.okio:okio2 files
  • io.airlift:slice2 files
  • it.unimi.dsi:fastutil2 files
  • com.fasterxml.jackson.dataformat:jackson-dataformat-yaml1 file
  • com.fasterxml.uuid:java-uuid-generator1 file
  • com.github.luben:zstd-jni1 file
  • com.github.vertical-blank:sql-formatter1 file
  • io.airlift:concurrent1 file
  • lark1 file
  • net.openhft:zero-allocation-hashing1 file
  • aircompressor
  • arrow-memory-netty
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • bcutil-jdk18on
  • bom
  • byte-buddy
  • byte-buddy-agent
  • commons-beanutils
  • commons-codec
  • commons-collections
  • commons-io
  • commons-lang
  • dnsjava
  • grpc-api
  • grpc-core
  • grpc-netty-shaded
  • grpc-protobuf
  • grpc-stub
  • hadoop-hdfs-httpfs
  • hadoop-hdfs-rbf
  • hadoop-kms
  • hadoop-registry
  • httpcore
  • httpcore5
  • iceberg-bundled-guava
  • ipaddress
  • jackson-annotations
  • jackson-jaxrs-base
  • jackson-jaxrs-json-provider
  • jackson-module-jaxb-annotations
  • jaxws-api
  • jetty-client
  • logging-interceptor
  • lz4-java
  • netty-all
  • netty-bom
  • netty-nio-client
  • netty-transport-native-epoll
  • okhttp
  • okio-jvm
  • oshi-core
  • quartz
  • snappy-java
  • xnio-nio
  • xz

Other repos with a similar stack

Ordered by how much of its stack they share with starrocks, then by stars.

Frequently asked questions

What language is starrocks written in?
starrocks is written in Java, with 1,905,864 written lines.
What framework does starrocks use?
starrocks is built with grpc-bom, jetty-io, jetty-server, jetty-servlet, jetty-util, jetty-webapp, org.apache.flink:flink-core, spark-core_2.12, tomcat-embed-core, and com.google.inject:guice.
What database does starrocks use?
starrocks stores its data in Postgres and reaches it with SQLAlchemy, alembic, and org.jdbi:jdbi3-core.

The proof: fe/build.gradle.kts, line 264

What does starrocks sign people in with?
starrocks signs people in with hadoop-auth, ranger-plugins-common, com.nimbusds:nimbus-jose-jwt, software.amazon.awssdk:sts, and com.azure:azure-identity.
What services does starrocks use?
starrocks stores files in AWS S3 and uses arrow-c-data, asyncmy2, azure-sdk-bom, ClickHouse, cos_api-bundle, flight-sql-jdbc-driver, hadoop-aliyun, hadoop-aws, hadoop-azure, hadoop-azure-datalake, hadoop-client, hadoop-common, hadoop-cos, hadoop-hdfs-native-client, hadoop-hdfs-nfs, hadoop-mapreduce-client-core, hadoop-nfs, hbase-client, hbase-server, hive-apache, iceberg-api, iceberg-aws, iceberg-core, iceberg-hive-metastore, iceberg-parquet, kafka-clients, MariaDB, mssql-jdbc, odps-sdk-core, paimon-s3, parquet-avro, PostgreSQL, s3, s3-transfer-manager, spark-sql_2.12, Trino, url-connection-client, zookeeper, org.apache.hadoop:hadoop-client-api, com.github.ben-manes.caffeine:caffeine, org.apache.arrow:arrow-jdbc, software.amazon.awssdk:glue, com.aliyun.odps:odps-sdk-table-api, org.apache.kudu:kudu-client, org.apache.avro:avro, org.apache.parquet:parquet-hadoop, com.zaxxer:HikariCP, org.apache.orc:orc-core, org.apache.hadoop:hadoop-hdfs, com.aliyun.datalake:metastore-client-hive3, com.azure:azure-storage-blob, org.apache.arrow:flight-sql, software.amazon.awssdk:dynamodb, and software.amazon.awssdk:kms.

The proof: fe/fe-core/src/main/java/com/starrocks/sql/analyzer/StorageAccessException.java, line 19

Does starrocks have tests?
Yes. starrocks has 2,528 test files and is tested with jmockit, org.junit.jupiter:junit-jupiter, Pytest, pymysql, and org.apache.commons:commons-dbcp2.
Which repos have a stack like starrocks's?
The ones that share most of its stack:apache/flinkconductor-oss/conductorappsmithorg/appsmith

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →