OpenMetadata vs spring-ai
OpenMetadata and spring-ai share 14 technologies: apache-client, PostgreSQL, jakarta.servlet:jakarta.servlet-api, Spring, software.amazon.awssdk:auth, com.azure:azure-identity, Model Context Protocol, Apache, org.commonmark:commonmark, org.apache.pdfbox:pdfbox, org.jsoup:jsoup, jakarta.validation:jakarta.validation-api, com.networknt:json-schema-validator, and io.micrometer:micrometer-core. Both are written in Java.
What they share and what sets them apart
OpenMetadata
The Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.
Java15.7kRead on November 7, 2026, at commit 3aaedcaWhat is OpenMetadata built with?Only in OpenMetadata
- React
- Vite
- JAX-RS
- Flask
- org.glassfish.jersey.media:jersey-media-multipart
- com.mysql:mysql-connector-j
- docker-java-transport-zerodep
- elasticache
- lettuce-core
- org.flywaydb:flyway-mysql
- redshift-jdbc42
s3
- tomcat-jdbc
- Redis
- Postgres
- com.zaxxer:HikariCP
- Flyway
- MySQL
- com.azure:azure-storage-blob
- net.jodah:expiringmap
- software.amazon.awssdk:rds
- Elasticsearch
- javax.ws.rs-api
- jersey-container-servlet
- jersey-media-json-jackson
- jersey-server
- jetty-bom
- jetty-ee10-bom
- jetty-ee10-servlets
- org.springframework:spring-beans
- io.dropwizard:dropwizard-core
- org.eclipse.jetty:jetty-server
- org.eclipse.jetty.ee10:jetty-ee10-servlet
- org.eclipse.jetty:jetty-http
- org.eclipse.jetty:jetty-util
- javax.servlet:javax.servlet-api
- org.eclipse.jetty:jetty-io
- Tailwind CSS
- guicey-jdbi3
- jdbi3-sqlobject
- jsqlparser
- org.jdbi:jdbi3-core
- io.dropwizard:dropwizard-jdbi3
- com.google.auth:google-auth-library-oauth2-http
- google-oauth-client
- java-jwt
- nimbus-jose-jwt
- oauth2-oidc-sdk
- com.unboundid:unboundid-ldapsdk
- com.microsoft.azure:msal4j
- org.passay:passay
- software.amazon.awssdk:secretsmanager
- software.amazon.awssdk:sts
- io.modelcontextprotocol.sdk:mcp-json-jackson2
- angus-mail
- commonmark-ext-autolink
- commonmark-ext-gfm-strikethrough
- commonmark-ext-gfm-tables
- owasp-java-html-sanitizer
- poi-ooxml
- com.github.jknack:handlebars
- org.freemarker:freemarker
- com.opencsv:opencsv
- com.vladsch.flexmark:flexmark-html2md-converter
- org.apache.poi:poi
- org.simplejavamail:simple-java-mail
- everit-json-schema
- org.jsonschema2pojo:jsonschema2pojo-core
- javax.validation:validation-api
- Hibernate
- log4j-core
- metrics-core
- micrometer-observation
- micrometer-registry-prometheus
- OpenTelemetry
- Prometheus
- slf4j-simple
- org.slf4j:slf4j-api
- io.fabric8:kubernetes-client
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- io.kubernetes:client-java
- org.apache.logging.log4j:log4j-api
- software.amazon.awssdk:ssm
In common
- apache-client
- PostgreSQL
- jakarta.servlet:jakarta.servlet-api
- Spring
- software.amazon.awssdk:auth
- com.azure:azure-identity
- Model Context Protocol
- Apache
- org.commonmark:commonmark
- org.apache.pdfbox:pdfbox
- org.jsoup:jsoup
- jakarta.validation:jakarta.validation-api
- com.networknt:json-schema-validator
- io.micrometer:micrometer-core
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
- MariaDB
- ojdbc11
- org.mongodb:mongodb-driver-sync
- org.springframework.boot:spring-boot-jdbc
- s3vectors
- spring-boot-data-redis
- spring-boot-starter-data-mongodb
- spring-boot-starter-data-redis
- spring-boot-starter-mongodb
- Neo4j
- Qdrant
- Couchbase
- MongoDB
- 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
- 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.tika:tika-core
- com.github.victools:jsonschema-generator
- com.github.victools:jsonschema-module-jackson
- com.github.victools:jsonschema-module-swagger-2
- io.micrometer:micrometer-observation
- software.amazon.awssdk:regions
- io.micrometer:micrometer-tracing
Side by side
Frequently asked questions
Which is bigger, OpenMetadata or spring-ai?
The proof: open-metadata/OpenMetadata's code at commit 3aaedca
Which has more GitHub stars, OpenMetadata or spring-ai?
The proof: open-metadata/OpenMetadata on GitHub
Which has more tests, OpenMetadata or spring-ai?
The proof: open-metadata/OpenMetadata's code at commit 3aaedca
Which was updated more recently, OpenMetadata or spring-ai?
Which has more commits signed by AI, OpenMetadata or spring-ai?
The proof: the commits each tool signed in open-metadata/OpenMetadata
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.

