doris vs spring-ai
doris and spring-ai share 10 technologies: jakarta.servlet:jakarta.servlet-api, apache-client, MariaDB, ojdbc11, org.mongodb:mongodb-driver-sync, Apache, MongoDB, Spring, software.amazon.awssdk:auth, and com.azure:azure-identity. Both are written in Java.
What they share and what sets them apart
apache
doris
Apache Doris is a real-time analytics and hybrid search database for AI agents.
Java16.2kRead on November 7, 2026, at commit 41cd2b4What is doris built with?Only in doris
- org.springframework.boot:spring-boot-starter-web
- bundle
- cos_api
dbt-core
- hadoop-aws
- hadoop-client
- hadoop-common
- hadoop-mapreduce-client-core
- hbase-client
- Hive
- iceberg-api
- iceberg-aws
- iceberg-core
- kafka-clients
- kafka-python
mysql-connector-python
- mysql:mysql-connector-java
- odps-sdk-core
- org.apache.arrow:flight-core
s3
- s3-transfer-manager
- spring-boot-starter-data-ldap
- Trino
- url-connection-client
- zookeeper
- org.apache.hadoop:hadoop-client-api
- com.github.ben-manes.caffeine:caffeine
- com.zaxxer:HikariCP
- MySQL
- org.apache.avro:avro
- org.apache.commons:commons-pool2
- com.alibaba.datax:plugin-rdbms-util
- pymysql
- org.springframework.ldap:spring-ldap-core
- com.aliyun.oss:aliyun-sdk-oss
- com.azure:azure-storage-blob
- org.apache.hadoop:hadoop-hdfs
- org.apache.parquet:parquet-avro
- org.apache.parquet:parquet-column
- org.apache.parquet:parquet-hadoop
- software.amazon.awssdk:glue
- software.amazon.awssdk:kms
- software.amazon.awssdk:sqs
- Kafka
AWS S3- grpc-bom
- javax.servlet-api
- jetty-bom
- jetty-servlet
- spring-boot-jackson2
- Vite
- React
react-router-dom
- nimbus-jose-jwt
- software.amazon.awssdk:sts
- com.google.auth:google-auth-library-oauth2-http
- javax.activation
- opencsv
- velocity-engine-core
- commons-validator
- jcl-over-slf4j
- jul-to-slf4j
- log4j-1.2-api
- log4j-over-slf4j
- log4j-slf4j-impl
- logback-classic
- Logstash
- metrics-core
- org.apache.logging.log4j:log4j-api
- org.springframework.boot:spring-boot-starter-logging
- slf4j-jdk14
- slf4j-log4j12
- spring-boot-starter-jetty
- spring-boot-starter-log4j2
- org.slf4j:slf4j-api
- org.apache.logging.log4j:log4j-core
- log4j:log4j
- OpenTelemetry
- docker
antd
- xyflow
@uiw/react-codemirror
- CodeMirror
elkjs
In common
- jakarta.servlet:jakarta.servlet-api
- apache-client
- MariaDB
- ojdbc11
- org.mongodb:mongodb-driver-sync
- Apache
- MongoDB
- Spring
- software.amazon.awssdk:auth
- com.azure:azure-identity
spring-projects
spring-ai
An Application Framework for AI Engineering
Java9.6kRead on November 14, 2026, at commit 98cbc4fWhat is spring-ai built with?Only in spring-ai
- java-driver-query-builder
- jedis
- org.springframework.boot:spring-boot-jdbc
- PostgreSQL
- s3vectors
- spring-boot-data-redis
- spring-boot-starter-data-mongodb
- spring-boot-starter-data-redis
- spring-boot-starter-mongodb
- Neo4j
- Qdrant
- Couchbase
- org.typesense:typesense-java
- com.pgvector:pgvector
- io.pinecone:pinecone-client
- org.jetbrains.kotlin:kotlin-stdlib
- org.springframework.boot:spring-boot-autoconfigure
- org.springframework:spring-orm
- spring-data-mongodb
- spring-data-neo4j
- sts
- Model Context Protocol
- onnxruntime
- pytorch-engine
- spring-ai-bedrock-converse
- spring-ai-client-chat
- spring-ai-deepseek
- spring-ai-milvus-store
- spring-ai-mistral-ai
- spring-ai-ollama
- spring-ai-openai
- spring-ai-retry
- spring-ai-starter-model-anthropic
- spring-ai-starter-model-deepseek
- spring-ai-starter-model-ollama
- spring-ai-starter-model-openai
- spring-ai-starter-model-stability-ai
- software.amazon.awssdk:bedrockruntime
- software.amazon.awssdk:bedrockagentruntime
- ai.djl.huggingface:tokenizers
- ai.djl:api
- spring-ai-markdown-document-reader
- spring-ai-pdf-document-reader
- spring-ai-tika-document-reader
- org.apache.pdfbox:pdfbox
- org.apache.tika:tika-core
- org.commonmark:commonmark
- org.jsoup:jsoup
- com.github.victools:jsonschema-generator
- com.github.victools:jsonschema-module-jackson
- com.github.victools:jsonschema-module-swagger-2
- com.networknt:json-schema-validator
- jakarta.validation:jakarta.validation-api
- io.micrometer:micrometer-observation
- io.micrometer:micrometer-core
- software.amazon.awssdk:regions
- io.micrometer:micrometer-tracing
Side by side
dorisspring-ai
SizeLines written by people and agents, without generated ones; code files, without tests.
doris2,016,609 lines written6,027 code files
spring-ai504,048 lines written1,629 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
doris0.7% of its commits signed by AIWith Claude Code, GitHub Copilot, and Cursor
spring-ai0% of its commits signed by AI
ActivityFrom GitHub and its history, on the day SeeRepo read it.
dorisLast push November 7, 202633,039 commits16,193 stars
spring-aiLast push November 13, 20264,346 commits9,647 stars
TestsThe files that test the code, and the share of code files a test imports.
doris3,094 test files61.1% of its code files have a test that imports them
spring-ai1,185 test files65.3% of its code files have a test that imports them
Frequently asked questions
Which is bigger, doris or spring-ai?
doris, with 2,016,609 lines written; spring-ai has 504,048.
The proof: apache/doris's code at commit 41cd2b4
Which has more GitHub stars, doris or spring-ai?
doris, with 16,193 stars; spring-ai has 9,647.
The proof: apache/doris on GitHub
Which has more tests, doris or spring-ai?
doris, with 3,094 test files; spring-ai has 1,185.
The proof: apache/doris's code at commit 41cd2b4
Which was updated more recently, doris or spring-ai?
spring-ai: its last push was on November 13, 2026, and doris's on November 7, 2026.
Which has more commits signed by AI, doris or spring-ai?
doris: an AI signed 0.7% of its commits, with Claude Code, GitHub Copilot, and Cursor.
The proof: the commits each tool signed in apache/doris
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.

