What is spring-ai-alibaba built with?

spring-ai-alibaba is a Java repo built with Spring, jakarta.servlet:jakarta.servlet-api, graal-sdk, spring-alibaba-nacos-config, truffle-api, and 5 more. It stores its data in MySQL and MongoDB, reaches it with mybatis-plus-spring-boot3-starter and org.springframework.boot:spring-boot-starter-data-jpa, signs people in with jjwt-impl, jjwt-jackson, and io.jsonwebtoken:jjwt-api, uses AI through a2a-java-sdk-client, Model Context Protocol, spring-ai-bom, spring-ai-client-chat, spring-ai-ollama, and 3 more, makes its content with com.vladsch.flexmark:flexmark-html2md-converter, katex, react-markdown, rehype-katex, remark-gfm, and 1 more, validates its data with jackson-module-jsonSchema, swagger-parser, org.springframework.boot:spring-boot-starter-validation, and com.networknt:json-schema-validator, is tested with org.testcontainers:testcontainers-bom, deploys with docker-java-bom, docker-java-core, jcl-over-slf4j, logback-classic, micrometer-registry-otlp, and 7 more, and uses com.mysql:mysql-connector-j, docker-java-transport-zerodep, druid-spring-boot-starter, ojdbc11, org.mongodb:mongodb-driver-sync, and 9 more. It has 344,077 written lines, with 223 test files.

Read on November 12, 2026, at commit 17e26ff. 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.

Frontend

The base 4

Styles 7

Interface 17

Icons 2

Backend

The base 2

Data 15

3 more
  • ojdbc11
  • redisson
  • redisson-spring-boot-starter

Data access 2

  • org.springframework.boot:spring-boot-starter-data-jpa1 file
  • mybatis-plus-spring-boot3-starter

Sign-in 3

AI 8

  • LangChain8 files
  • Model Context Protocol
  • io.agentscope:agentscope-core6 files
  • a2a-java-sdk-client
  • spring-ai-bom
  • spring-ai-client-chat
  • spring-ai-ollama
  • spring-ai-openai

Services 1

Support

The base 4

  • org.graalvm.polyglot:polyglot1 file
  • graal-sdk
  • spring-alibaba-nacos-config
  • truffle-api

Content 6

Validation 4

Testing 1

  • org.testcontainers:testcontainers-bom6 files

Deploy 12

Tools 8

  • org.springframework.boot:spring-boot-configuration-processor
  • org.projectlombok:lombok359 files
  • find1 file
  • asm
  • asm-commons
  • asm-tree
  • asm-util
  • checkstyle

Other 45

  • ahooks68 files
  • dayjs20 files
  • JetBrains17 files
  • Lodash15 files
  • nuqs4 files
  • zustand4 files
  • Axios3 files
  • uuid2 files
  • .ENV1 file
  • Apache1 file
  • Google
  • Swagger
33 more
  • com.fasterxml.jackson.core:jackson-databind107 files
  • org.apache.commons:commons-lang374 files
  • com.fasterxml.jackson.core:jackson-core53 files
  • org.jgrapht:jgrapht-core26 files
  • com.alibaba:fastjson14 files
  • org.apache.commons:commons-collections45 files
  • org.apache.httpcomponents:httpclient5 files
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr3103 files
  • cglib:cglib2 files
  • copy-to-clipboard2 files
  • eventemitter32 files
  • fs-extra2 files
  • clsx1 file
  • com.alibaba.nacos:nacos-maintainer-client1 file
  • com.fasterxml.jackson.datatype:jackson-datatype-jdk81 file
  • ognl:ognl1 file
  • org.openjdk.nashorn:nashorn-core1 file
  • org.springdoc:springdoc-openapi-starter-webmvc-ui1 file
  • aspectjrt
  • aspectjweaver
  • commons-codec
  • commons-collections
  • commons-io
  • context-propagation
  • jackson-annotations
  • jakarta.json-api
  • jaxb-api
  • jaxb-runtime
  • js
  • js-scriptengine
  • netty-resolver-dns-native-macos
  • reactor-core
  • reactor-netty-http

Other repos with a similar stack

Ordered by how much of its stack they share with spring-ai-alibaba, then by stars.

Frequently asked questions

What language is spring-ai-alibaba written in?
spring-ai-alibaba is written in Java, with 344,077 written lines.
What framework does spring-ai-alibaba use?
spring-ai-alibaba is built with Spring, jakarta.servlet:jakarta.servlet-api, graal-sdk, spring-alibaba-nacos-config, truffle-api, org.graalvm.polyglot:polyglot, React, react-router-dom, umi, and Next.js.
What database does spring-ai-alibaba use?
spring-ai-alibaba stores its data in MySQL and MongoDB and reaches it with mybatis-plus-spring-boot3-starter and org.springframework.boot:spring-boot-starter-data-jpa.

The proof: pom.xml, line 1

What does spring-ai-alibaba sign people in with?
spring-ai-alibaba signs people in with jjwt-impl, jjwt-jackson, and io.jsonwebtoken:jjwt-api.
Does spring-ai-alibaba use AI?
Yes. spring-ai-alibaba uses AI through a2a-java-sdk-client, Model Context Protocol, spring-ai-bom, spring-ai-client-chat, spring-ai-ollama, spring-ai-openai, io.agentscope:agentscope-core, and LangChain.
What services does spring-ai-alibaba use?
spring-ai-alibaba uses com.mysql:mysql-connector-j, docker-java-transport-zerodep, druid-spring-boot-starter, ojdbc11, org.mongodb:mongodb-driver-sync, PostgreSQL, redisson, redisson-spring-boot-starter, Redis, org.elasticsearch.client:elasticsearch-rest-client, com.alibaba.nacos:nacos-client, com.aliyun.oss:aliyun-sdk-oss, com.github.ben-manes.caffeine:caffeine, and Elasticsearch.
Does spring-ai-alibaba have tests?
Yes. spring-ai-alibaba has 223 test files and is tested with org.testcontainers:testcontainers-bom.
Which repos have a stack like spring-ai-alibaba'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.

Or look inside SeeRepo's own →

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