What is trino built with?
trino is a Java repo built with React, Vite, JAX-RS, jakarta.servlet:jakarta.servlet-api, graal-sdk, and 12 more. It stores its data in Apache, org.apache.avro:avro, OpenSearch, software.amazon.awssdk:sdk-core, DataStax, and 16 more, reaches it with jdbi3-sqlobject and org.jdbi:jdbi3-core, signs people in with com.google.auth:google-auth-library-oauth2-http, google-oauth-client, jjwt-impl, jjwt-jackson, nimbus-jose-jwt, and 9 more, stores files in AWS S3, uses AI through com.facebook.thirdparty:libsvm, connects to Google, makes its content with com.opencsv:opencsv, validates its data with validation-api and jakarta.validation:jakarta.validation-api, is tested with io.opentelemetry:opentelemetry-sdk-testing, junit-jupiter, junit-jupiter-api, junit-jupiter-engine, junit-jupiter-params, and 19 more, deploys with commons-logging, docker-java-bom, io.opentelemetry:opentelemetry-sdk-trace, jcl-over-slf4j, metrics-core, and 4 more, and uses alluxio-core-client-fs, alluxio-core-common, apache-client, azure-sdk-bom, azure-storage-blob-batch, and 37 more. It has 2,123,453 written lines, with 4,107 test files.
Read on November 10, 2026, at commit 93d1608. Read it as markdown
Frontend
Backend
The base 2
- JAX-RS69 files
- jakarta.servlet:jakarta.servlet-api9 files
Data 61
- Apache73 files
- OpenSearch22 files
- DataStax20 files
- org.apache.hudi:hudi-common10 files
- org.apache.hudi:hudi-io4 files
- Elasticsearch3 files
- org.apache.arrow:arrow-vector3 files
- DuckDB2 files
- org.apache.ignite:ignite-core2 files
- Flyway1 file
- MongoDB1 file · plugin/trino-mongodb/pom.xml, line 1
- H2 Database
- MariaDB
- MySQL
- org.apache.derby:derby
- org.flywaydb:flyway-database-postgresql
- org.mongodb:bson
- PostgreSQL
- Trino
- org.apache.avro:avro57 files
- software.amazon.awssdk:sdk-core22 files
- com.azure:azure-storage-blob16 files
- org.apache.pinot:pinot-common15 files
- software.amazon.awssdk:glue13 files
- org.apache.pinot:pinot-spi8 files
- io.confluent:kafka-schema-registry-client7 files
- org.apache.pinot:pinot-core7 files
- software.amazon.awssdk:kms4 files
- com.amazon.redshift:redshift-jdbc423 files
- com.microsoft.sqlserver:mssql-jdbc3 files
- org.projectnessie.nessie:nessie-client2 files
- com.exasol:exasol-jdbc1 file
- org.apache.calcite.avatica:avatica-core1 file
- alluxio-core-client-fs
- alluxio-core-common
- apache-client
- azure-sdk-bom
- azure-storage-blob-batch
- caffeine
- client-v2
- docker-java-transport-zerodep
- hive-apache
- iceberg-api
- iceberg-aws
- iceberg-core
- iceberg-data
- iceberg-gcp
- iceberg-nessie
- iceberg-orc
- iceberg-parquet
- jedis
- kafka-avro-serializer
- kafka-clients
- parquet-avro
- parquet-encoding
- parquet-hadoop
- parquet-jackson
- s3
- trino-iceberg
- trino-mongodb
- zookeeper
Data access 2
- org.jdbi:jdbi3-core27 files
- jdbi3-sqlobject
Sign-in 14
- Keycloak1 file
- com.google.auth:google-auth-library-oauth2-http
- org.keycloak:keycloak-common
- software.amazon.awssdk:auth18 files
- io.jsonwebtoken:jjwt-api14 files
- software.amazon.awssdk:sts6 files
- com.azure:azure-identity3 files
- at.favre.lib:bcrypt1 file
- google-oauth-client
- jjwt-impl
- jjwt-jackson
- nimbus-jose-jwt
- oauth2-oidc-sdk
- ranger-plugins-common
AI 1
- com.facebook.thirdparty:libsvm5 files
Services 4
Google38 files · plugin/trino-bigquery/src/main/java/io/trino/plugin/bigquery/BigQueryColumnHandle.java, line 17- Kafka24 files · plugin/trino-kafka/src/main/java/io/trino/plugin/kafka/KafkaConsumerFactory.java, line 18
- Google Cloud Storage14 files · lib/trino-filesystem-gcs/src/main/java/io/trino/filesystem/gcs/GcsAuth.java, line 16
AWS S312 files · lib/trino-filesystem-s3/src/main/java/io/trino/filesystem/s3/S3Context.java, line 21
Other repos with a similar stack
Ordered by how much of its stack they share with trino, then by stars.
- Stirling-ToolsStirling-PDF96.1k
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
12 of 256 in common · TypeScriptCompare → - spring-projectsspring-boot81.8k
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
8 of 256 in commonCompare →
Frequently asked questions
What language is trino written in?
What framework does trino use?
The proof: in core/trino-web-ui/src/main/resources/webapp/package.json
What database does trino use?
What does trino sign people in with?
Does trino use AI?
What services does trino use?
The proof: lib/trino-filesystem-s3/src/main/java/io/trino/filesystem/s3/S3Context.java, line 21
Does trino have tests?
Which repos have a stack like trino's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

