¿Con qué está hecho cas?

cas es un repo de Java hecho con Spring, Flask, graal-sdk, jetty-http2-server, org.apache.tomcat.embed:tomcat-embed-websocket y 13 más. Accede a sus datos con Hibernate, hibernate-hikaricp, org.springframework.data:spring-data-commons, spring-data-cassandra, spring-data-mongodb y 1 más, inicia sesión con itsdangerous, jose4j, nimbus-jose-jwt, oauth2-oidc-sdk, spring-boot-session y 11 más, usa IA con org.springframework.ai:spring-ai-starter-mcp-server-webmvc, arma su contenido con angus-mail, groovy-templates, jakarta.mail, jdom2, jinja2 y 8 más, valida sus datos con commons-validator, org.hibernate.validator:hibernate-validator, org.springframework.boot:spring-boot-starter-validation y jakarta.validation:jakarta.validation-api, se prueba con jsonassert, junit-pioneer, junit-platform-engine, junit-platform-launcher, mockito-inline y 11 más, se despliega con cloudwatchlogs, jul-to-slf4j, log4j-jcl, log4j-layout-template-json, logback-access-common y 29 más y usa apache-client, com.mysql:mysql-connector-j, curator-client, curator-recipes, H2 Database y 29 más. Son 727,274 líneas escritas, con 3,193 archivos de prueba.

Leído el 12 de noviembre de 2026, en el commit 990ad16. 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.

Frontend

Estilos 1

  • Normalize.css

Backend

La base 1

Datos 34

22 más
  • com.hazelcast:hazelcast25 archivos
  • org.springframework.kafka:spring-kafka8 archivos
  • org.apache.pulsar:pulsar-client-api2 archivos
  • org.springframework.amqp:spring-rabbit2 archivos
  • com.microsoft.sqlserver:mssql-jdbc1 archivo
  • com.zaxxer:HikariCP1 archivo
  • org.apache.curator:curator-framework1 archivo
  • software.amazon.awssdk:sqs1 archivo
  • apache-client
  • curator-client
  • curator-recipes
  • hsqldb
  • jakarta.jms-api
  • jtds
  • kafka-clients
  • lettuce-core
  • ojdbc11
  • pyzmq
  • s3
  • spring-boot-cache
  • spring-boot-starter-data-mongodb
  • spring-jms

Acceso a los datos 6

  • Hibernate
  • org.springframework.data:spring-data-commons
  • jakarta.persistence:jakarta.persistence-api105 archivos
  • hibernate-hikaricp
  • spring-data-cassandra
  • spring-data-mongodb

Inicio de sesión 16

  • org.springframework.security:spring-security-cas103 archivos
  • itsdangerous
  • org.pac4j:pac4j-core89 archivos
  • org.pac4j:pac4j-oidc8 archivos
  • software.amazon.awssdk:secretsmanager3 archivos
  • com.microsoft.azure:msal4j2 archivos
  • com.azure:azure-identity1 archivo
  • software.amazon.awssdk:sts1 archivo
  • jose4j
  • nimbus-jose-jwt
  • oauth2-oidc-sdk
  • spring-boot-session
4 más
  • spring-boot-session-data-redis
  • spring-boot-session-jdbc
  • spring-session-data-redis
  • spring-session-jdbc

IA 1

  • org.springframework.ai:spring-ai-starter-mcp-server-webmvc37 archivos

Apoyo

La base 17

  • Flask
  • org.apache.tomcat.embed:tomcat-embed-websocket
  • org.thymeleaf:thymeleaf-spring6
  • Spring Boot
  • werkzeug
  • jakarta.servlet:jakarta.servlet-api452 archivos
  • org.eclipse.jetty:jetty-alpn-java-server2 archivos
  • graal-sdk
  • jetty-http2-server
  • polyglot
  • spring-boot-integration
  • spring-boot-starter-thymeleaf
5 más
  • spring-cloud-bus
  • spring-cloud-config-client
  • spring-cloud-config-server
  • tomcat-embed-core
  • tomcat-embed-el

Contenido 13

1 más
  • jsoup

Validación 4

Pruebas 16

  • Locust3 archivos
  • org.springframework.boot:spring-boot-starter-test
  • org.junit.jupiter:junit-jupiter-api2,453 archivos
  • org.mockito:mockito-core645 archivos
  • org.junit.jupiter:junit-jupiter-params74 archivos
  • org.awaitility:awaitility43 archivos
  • com.unboundid:unboundid-ldapsdk29 archivos
  • org.mockito:mockito-junit-jupiter12 archivos
  • org.junit.platform:junit-platform-suite-api2 archivos
  • org.apache.zookeeper:zookeeper1 archivo
  • jsonassert
  • junit-pioneer
4 más
  • junit-platform-engine
  • junit-platform-launcher
  • mockito-inline
  • mockwebserver

Despliegue 34

22 más
  • log4j-jcl
  • log4j-layout-template-json
  • logback-access-common
  • logback-classic
  • metrics-core
  • micrometer-jakarta9
  • micrometer-java21
  • micrometer-registry-cloudwatch2
  • micrometer-registry-elastic
  • micrometer-registry-influx
  • micrometer-registry-otlp
  • micrometer-registry-prometheus
  • micrometer-tracing-bridge-brave
  • micrometer-tracing-bridge-otel
  • spring-boot-admin-starter-client
  • spring-boot-admin-starter-server
  • spring-boot-starter-jetty
  • spring-boot-starter-log4j2
  • spring-cloud-starter-consul-discovery
  • spring-cloud-starter-netflix-eureka-client
  • spring-cloud-starter-zookeeper-discovery
  • zipkin-reporter-brave

Herramientas 15

  • click
  • org.springframework.boot:spring-boot-configuration-processor
  • Setuptools
  • Swagger
  • Uber
  • org.projectlombok:lombok3,736 archivos
  • org.jspecify:jspecify1,242 archivos
  • com.google.errorprone:error_prone_core84 archivos
  • com.github.javaparser:javaparser-core5 archivos
  • checker-qual
  • commons-cli
  • gradle-errorprone-plugin
3 más
  • groovy-groovysh
  • jsr305
  • pip

Otras 91

  • Apache32 archivos
  • Esoteric Software12 archivos
  • urllib33 archivos
  • gevent
  • Google
  • io.swagger.core.v3:swagger-models
  • Netflix
  • org.springframework.boot:spring-boot-restclient
  • org.apache.commons:commons-lang31,133 archivos
  • tools.jackson.core:jackson-databind172 archivos
  • tools.jackson.core:jackson-core55 archivos
  • software.amazon.awssdk:aws-core17 archivos
79 más
  • com.fasterxml.jackson.core:jackson-core11 archivos
  • com.fasterxml.jackson.core:jackson-databind10 archivos
  • net.minidev:json-smart9 archivos
  • org.jasypt:jasypt7 archivos
  • com.google.api-client:google-api-client6 archivos
  • org.yaml:snakeyaml4 archivos
  • com.twilio.sdk:twilio3 archivos
  • org.apache.commons:commons-collections43 archivos
  • io.github.classgraph:classgraph2 archivos
  • org.json:json2 archivos
  • software.amazon.awssdk:sns2 archivos
  • tools.jackson.dataformat:jackson-dataformat-xml2 archivos
  • com.slack.api:slack-api-client1 archivo
  • com.squareup.retrofit2:converter-moshi1 archivo
  • de.javakaffee:kryo-serializers1 archivo
  • io.netty:netty-handler1 archivo
  • jakarta.xml.bind:jakarta.xml.bind-api1 archivo
  • jakarta.xml.ws:jakarta.xml.ws-api1 archivo
  • joda-time:joda-time1 archivo
  • org.apache.arrow:arrow-memory-netty1 archivo
  • org.apache.lucene:lucene-core1 archivo
  • org.apache.santuario:xmlsec1 archivo
  • org.fusesource.jansi:jansi1 archivo
  • org.springdoc:springdoc-openapi-starter-webmvc-ui1 archivo
  • tools.jackson.dataformat:jackson-dataformat-cbor1 archivo
  • tools.jackson.dataformat:jackson-dataformat-smile1 archivo
  • arrow-memory-unsafe
  • aspectjrt
  • aspectjweaver
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • bucket4j-core
  • cbor
  • commons-beanutils
  • commons-codec
  • commons-collections
  • commons-compress
  • commons-io
  • commons-jexl3
  • disruptor
  • dom4j
  • expressly
  • greenlet
  • httpclient
  • httpcore
  • httpcore5
  • idna
  • jackson-annotations
  • jackson-core-asl
  • jackson-dataformat-xml
  • jackson-mapper-asl
  • jakarta.activation-api
  • jakarta.annotation-api
  • jakarta.el-api
  • jakarta.servlet.jsp.jstl-api
  • jakarta.transaction-api
  • jakarta.xml.soap-api
  • jaxb-impl
  • jcip-annotations
  • logging-interceptor
  • lucene-analysis-common
  • lucene-queryparser
  • lz4-java
  • msgpack-python
  • netty-buffer
  • netty-codec
  • netty-common
  • netty-resolver
  • netty-transport
  • okhttp
  • okio
  • org.eclipse.jgit
  • oshi-core
  • quartz
  • requests
  • retrofit
  • saaj-impl
  • six
  • spring-boot-starter-jackson

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito cas?
cas está escrito en Java, con 727,274 líneas escritas.
¿Qué framework usa cas?
cas está hecho con Spring, Flask, graal-sdk, jetty-http2-server, org.apache.tomcat.embed:tomcat-embed-websocket, org.thymeleaf:thymeleaf-spring6, polyglot, Spring Boot, spring-boot-integration, spring-boot-starter-thymeleaf, spring-cloud-bus, spring-cloud-config-client, spring-cloud-config-server, tomcat-embed-core, tomcat-embed-el, werkzeug, jakarta.servlet:jakarta.servlet-api y org.eclipse.jetty:jetty-alpn-java-server.
¿Con qué inicia sesión cas?
cas inicia sesión con itsdangerous, jose4j, nimbus-jose-jwt, oauth2-oidc-sdk, spring-boot-session, spring-boot-session-data-redis, spring-boot-session-jdbc, spring-session-data-redis, spring-session-jdbc, org.springframework.security:spring-security-cas, org.pac4j:pac4j-core, org.pac4j:pac4j-oidc, software.amazon.awssdk:secretsmanager, com.microsoft.azure:msal4j, com.azure:azure-identity y software.amazon.awssdk:sts.
¿cas usa IA?
Sí. cas usa IA con org.springframework.ai:spring-ai-starter-mcp-server-webmvc.
¿Qué servicios usa cas?
cas usa apache-client, com.mysql:mysql-connector-j, curator-client, curator-recipes, H2 Database, hsqldb, jakarta.jms-api, jtds, kafka-clients, lettuce-core, MariaDB, MongoDB, ojdbc11, org.springframework.boot:spring-boot-jdbc, PostgreSQL, pyzmq, s3, spring-boot-cache, spring-boot-starter-data-mongodb, spring-jms, com.github.ben-manes.caffeine:caffeine, software.amazon.awssdk:dynamodb, com.hazelcast:hazelcast, org.springframework.kafka:spring-kafka, org.apache.cassandra:java-driver-core, etcd, org.apache.pulsar:pulsar-client-api, org.springframework.amqp:spring-rabbit, com.microsoft.sqlserver:mssql-jdbc, com.zaxxer:HikariCP, MySQL, org.apache.curator:curator-framework, Postgres y software.amazon.awssdk:sqs.
¿cas tiene pruebas?
Sí. cas tiene 3,193 archivos de prueba y se prueba con jsonassert, junit-pioneer, junit-platform-engine, junit-platform-launcher, mockito-inline, mockwebserver, org.springframework.boot:spring-boot-starter-test, org.junit.jupiter:junit-jupiter-api, org.mockito:mockito-core, org.junit.jupiter:junit-jupiter-params, org.awaitility:awaitility, com.unboundid:unboundid-ldapsdk, org.mockito:mockito-junit-jupiter, Locust, org.junit.platform:junit-platform-suite-api y org.apache.zookeeper:zookeeper.
¿Qué repos tienen un stack parecido a cas?

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 →