What is flink built with?

flink is a Java repo built with grpc-bom, org.jetbrains.kotlin:kotlin-stdlib, apache-beam, and Angular. It stores its data in org.apache.avro:avro, Apache, org.apache.orc:orc-core, org.apache.parquet:parquet-hadoop, pyarrow, and 5 more, signs people in with aws-java-sdk-sts, software.amazon.awssdk:sts, and org.apache.hadoop:hadoop-minikdc, uses AI through OpenAI, is tested with archunit-junit5, hadoop-minicluster, hamcrest-all, junit-jupiter-api, junit-jupiter-engine, and 20 more, deploys with commons-logging, hadoop-yarn-common, io.opentelemetry:opentelemetry-exporter-logging, kubernetes-httpclient-okhttp, log4j-layout-template-json, and 11 more, and uses apache-client, aws-crt-client, aws-java-sdk-dynamodb, aws-java-sdk-s3, fastavro, and 12 more. It has 2,869,317 written lines, with 5,728 test files.

Read on November 8, 2026, at commit 4fb928e. Read it as markdown

Frontend

Backend

Data 27

  • Apache40 files
  • pyarrow11 files
  • InfluxDB3 files
  • Hive
  • org.apache.hadoop:hadoop-hdfs-client
  • org.apache.avro:avro42 files
  • org.apache.orc:orc-core27 files
  • org.apache.parquet:parquet-hadoop11 files
  • com.aliyun.oss:aliyun-sdk-oss5 files
  • org.apache.hadoop:hadoop-hdfs3 files
  • io.confluent:kafka-schema-registry-client2 files
  • org.apache.parquet:parquet-avro2 files
15 more
  • com.facebook.presto:presto-hive1 file
  • apache-client
  • aws-crt-client
  • aws-java-sdk-dynamodb
  • aws-java-sdk-s3
  • fastavro
  • hadoop-aliyun
  • hadoop-apache2
  • hadoop-aws
  • hadoop-azure
  • hadoop-common
  • hadoop-mapreduce-client-core
  • s3
  • s3-transfer-manager
  • zookeeper

Sign-in 3

  • software.amazon.awssdk:sts4 files
  • org.apache.hadoop:hadoop-minikdc1 file
  • aws-java-sdk-sts

Services 1

Support

The base 3

  • apache-beam14 files
  • org.jetbrains.kotlin:kotlin-stdlib
  • grpc-bom

Testing 25

  • org.assertj:assertj-core3,113 files
  • org.junit.jupiter:junit-jupiter288 files
  • org.mockito:mockito-core139 files
  • org.junit:junit-bom125 files
  • org.hamcrest:hamcrest-core63 files
  • com.tngtech.archunit:archunit40 files
  • org.testcontainers:testcontainers16 files
  • org.apache.curator:curator-test8 files
  • com.github.tomakehurst:wiremock-jre81 file
  • io.airlift.tpch:tpch1 file
  • junit:junit1 file
  • net.javacrumbs.json-unit:json-unit-assertj1 file
13 more
  • archunit-junit5
  • hadoop-minicluster
  • hamcrest-all
  • junit-jupiter-api
  • junit-jupiter-engine
  • junit-vintage-engine
  • kubernetes-server-mock
  • mockito-junit-jupiter
  • mockito-subclass
  • mockwebserver
  • scalatest_${scala.binary.version}
  • testcontainers-bom
  • testcontainers-junit-jupiter

Deploy 16

4 more
  • kubernetes-httpclient-okhttp
  • log4j-layout-template-json
  • metrics-core
  • metrics-graphite

Tools 10

  • org.immutables:value79 files
  • org.checkerframework:checker-qual57 files
  • org.antlr:antlr4-runtime9 files
  • org.projectlombok:lombok2 files
  • typing-extensions2 files
  • org.codehaus.janino:commons-compiler1 file
  • async-profiler
  • checkstyle
  • commons-cli
  • jsr305

Other 67

  • Esoteric Software22 files
  • pandas8 files
  • org.apache.commons:commons-text6 files
  • ruamel.yaml2 files
  • io.opentelemetry:opentelemetry-context1 file
  • NumPy1 file
  • python-dateutil1 file
  • Google
  • JetBrains
  • Scala
  • org.apache.calcite:calcite-core368 files
  • org.apache.hadoop:hadoop-yarn-api137 files
55 more
  • org.apache.commons:commons-lang361 files
  • py4j29 files
  • com.amazonaws:aws-java-sdk-core12 files
  • org.apache.hadoop:hadoop-yarn-client12 files
  • org.jline:jline-terminal11 files
  • org.apache.commons:commons-math310 files
  • org.apache.commons:commons-compress7 files
  • com.typesafe:config6 files
  • org.objenesis:objenesis5 files
  • cloudpickle4 files
  • io.airlift:aircompressor4 files
  • org.jline:jline-reader4 files
  • pytz4 files
  • org.reflections:reflections3 files
  • com.fasterxml.jackson:jackson-bom2 files
  • org.codehaus.janino:janino2 files
  • com.fasterxml.jackson.core:jackson-core1 file
  • com.ibm.icu:icu4j1 file
  • com.knuddels:jtokkit1 file
  • org.roaringbitmap:RoaringBitmap1 file
  • org.snakeyaml:snakeyaml-engine1 file
  • org.xerial.snappy:snappy-java1 file
  • arrow-memory-netty
  • aws-crt
  • byte-buddy
  • byte-buddy-agent
  • commons-codec
  • commons-collections
  • commons-configuration
  • commons-io
  • conscrypt-openjdk-uber
  • fastutil
  • httpclient
  • httpcore
  • httplib2
  • jackson-annotations
  • jackson-databind
  • jackson-datatype-jdk8
  • jackson-mapper-asl
  • javassist
  • jna
  • joda-time
  • json-path
  • logging-interceptor
  • lz4-java
  • netty-bom
  • netty-handler
  • netty-nio-client
  • netty-transport
  • okhttp
  • oshi-core
  • protobuf
  • quartz
  • requests
  • zstd-jni

Other repos with a similar stack

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

Frequently asked questions

What language is flink written in?
flink is written in Java, with 2,869,317 written lines.
What framework does flink use?
flink is built with grpc-bom, org.jetbrains.kotlin:kotlin-stdlib, apache-beam, and Angular.
What database does flink use?
flink stores its data in org.apache.avro:avro, Apache, org.apache.orc:orc-core, org.apache.parquet:parquet-hadoop, pyarrow, com.aliyun.oss:aliyun-sdk-oss, InfluxDB, org.apache.hadoop:hadoop-hdfs, io.confluent:kafka-schema-registry-client, and org.apache.parquet:parquet-avro.
What does flink sign people in with?
flink signs people in with aws-java-sdk-sts, software.amazon.awssdk:sts, and org.apache.hadoop:hadoop-minikdc.
Does flink use AI?
What services does flink use?
flink uses apache-client, aws-crt-client, aws-java-sdk-dynamodb, aws-java-sdk-s3, fastavro, hadoop-aliyun, hadoop-apache2, hadoop-aws, hadoop-azure, hadoop-common, hadoop-mapreduce-client-core, Hive, org.apache.hadoop:hadoop-hdfs-client, s3, s3-transfer-manager, zookeeper, and com.facebook.presto:presto-hive.
Does flink have tests?
Yes. flink has 5,728 test files and is tested with archunit-junit5, hadoop-minicluster, hamcrest-all, junit-jupiter-api, junit-jupiter-engine, junit-vintage-engine, kubernetes-server-mock, mockito-junit-jupiter, mockito-subclass, mockwebserver, scalatest_${scala.binary.version}, testcontainers-bom, testcontainers-junit-jupiter, org.assertj:assertj-core, org.junit.jupiter:junit-jupiter, org.mockito:mockito-core, org.junit:junit-bom, org.hamcrest:hamcrest-core, com.tngtech.archunit:archunit, org.testcontainers:testcontainers, org.apache.curator:curator-test, com.github.tomakehurst:wiremock-jre8, io.airlift.tpch:tpch, junit:junit, and net.javacrumbs.json-unit:json-unit-assertj.
Which repos have a stack like flink's?
The ones that share most of its stack:apache/airflowmudler/LocalAIseaweedfs/seaweedfs

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 →