¿Con qué está hecho spring-ai?

spring-ai es un repo de Java hecho con org.jetbrains.kotlin:kotlin-stdlib, org.springframework.boot:spring-boot-autoconfigure y jakarta.servlet:jakarta.servlet-api. Guarda sus datos en MongoDB, accede a ellos con org.springframework:spring-orm, spring-data-mongodb y spring-data-neo4j, inicia sesión con sts, software.amazon.awssdk:auth y com.azure:azure-identity, usa IA con Model Context Protocol, onnxruntime, pytorch-engine, Spring, spring-ai-bedrock-converse y 16 más, arma su contenido con Apache, spring-ai-markdown-document-reader, spring-ai-pdf-document-reader, spring-ai-tika-document-reader, org.apache.pdfbox:pdfbox y 3 más, valida sus datos con com.github.victools:jsonschema-generator, com.github.victools:jsonschema-module-jackson, com.github.victools:jsonschema-module-swagger-2, com.networknt:json-schema-validator y jakarta.validation:jakarta.validation-api, se prueba con micrometer-observation-test, mockwebserver, org.junit.jupiter:junit-jupiter-api, org.testcontainers:testcontainers, org.awaitility:awaitility y 3 más, se despliega con io.micrometer:micrometer-observation, io.micrometer:micrometer-core, software.amazon.awssdk:regions e io.micrometer:micrometer-tracing y usa apache-client, java-driver-query-builder, jedis, MariaDB, ojdbc11 y 14 más. Son 504,048 líneas escritas, con 1,185 archivos de prueba.

Leído el 14 de noviembre de 2026, en el commit 98cbc4f. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Backend

Datos 20

8 más

Acceso a los datos 3

  • org.springframework:spring-orm
  • spring-data-mongodb
  • spring-data-neo4j

Inicio de sesión 3

IA 21

  • Model Context Protocol
  • Spring
  • software.amazon.awssdk:bedrockruntime6 archivos
  • software.amazon.awssdk:bedrockagentruntime4 archivos
  • ai.djl.huggingface:tokenizers3 archivos
  • ai.djl:api1 archivo
  • onnxruntime
  • pytorch-engine
  • spring-ai-bedrock-converse
  • spring-ai-client-chat
  • spring-ai-deepseek
  • spring-ai-milvus-store
9 más
  • 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

Apoyo

La base 3

Contenido 8

Validación 5

  • com.github.victools:jsonschema-generator7 archivos
  • com.github.victools:jsonschema-module-jackson3 archivos
  • com.github.victools:jsonschema-module-swagger-23 archivos
  • com.networknt:json-schema-validator1 archivo
  • jakarta.validation:jakarta.validation-api1 archivo

Pruebas 8

  • org.junit.jupiter:junit-jupiter-api1,068 archivos
  • org.testcontainers:testcontainers155 archivos
  • org.awaitility:awaitility37 archivos
  • com.redis:testcontainers-redis16 archivos
  • com.zaxxer:HikariCP9 archivos
  • org.opensearch:opensearch-testcontainers8 archivos
  • micrometer-observation-test
  • mockwebserver

Despliegue 4

  • io.micrometer:micrometer-observation130 archivos
  • io.micrometer:micrometer-core51 archivos
  • software.amazon.awssdk:regions10 archivos
  • io.micrometer:micrometer-tracing7 archivos

Herramientas 6

  • org.springframework.boot:spring-boot-autoconfigure-processor
  • antlr4-runtime
  • checkstyle
  • spring-javaformat-checkstyle
  • ST4
  • swagger-annotations-jakarta

Otras 15

  • Google3 archivos
  • JetBrains
  • org.apache.httpcomponents.client5:httpclient5
  • org.springframework.boot:spring-boot-starter-restclient
  • org.apache.commons:commons-lang3184 archivos
  • tools.jackson.core:jackson-databind68 archivos
  • com.fasterxml.jackson.core:jackson-annotations56 archivos
  • com.knuddels:jtokkit3 archivos
  • io.grpc:grpc-api2 archivos
  • org.apache.lucene:lucene-core1 archivo
  • context-propagation
  • libraries-bom
3 más
  • netty-nio-client
  • okhttp
  • reactor-core

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con spring-ai, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito spring-ai?
spring-ai está escrito en Java, con 504,048 líneas escritas.
¿Qué framework usa spring-ai?
spring-ai está hecho con org.jetbrains.kotlin:kotlin-stdlib, org.springframework.boot:spring-boot-autoconfigure y jakarta.servlet:jakarta.servlet-api.
¿Qué base de datos usa spring-ai?
spring-ai guarda sus datos en MongoDB y accede a ellos con org.springframework:spring-orm, spring-data-mongodb y spring-data-neo4j.

La prueba: memory-repositories/spring-ai-model-chat-memory-repository-mongodb/pom.xml, línea 1

¿Con qué inicia sesión spring-ai?
spring-ai inicia sesión con sts, software.amazon.awssdk:auth y com.azure:azure-identity.
¿spring-ai usa IA?
Sí. spring-ai usa IA con Model Context Protocol, onnxruntime, pytorch-engine, Spring, 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 y ai.djl:api.
¿Qué servicios usa spring-ai?
spring-ai usa apache-client, java-driver-query-builder, jedis, MariaDB, ojdbc11, org.mongodb:mongodb-driver-sync, 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 e io.pinecone:pinecone-client.
¿spring-ai tiene pruebas?
Sí. spring-ai tiene 1,185 archivos de prueba y se prueba con micrometer-observation-test, mockwebserver, org.junit.jupiter:junit-jupiter-api, org.testcontainers:testcontainers, org.awaitility:awaitility, com.redis:testcontainers-redis, com.zaxxer:HikariCP y org.opensearch:opensearch-testcontainers.
¿Qué repos tienen un stack parecido a spring-ai?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →