What is pinpoint built with?

pinpoint is a Java repo built with org.springframework.boot:spring-boot-starter-web, Micronaut, grpc-bom, jetty-server, Ktor, and 25 more. It stores its data in org.springframework.amqp:spring-rabbit, com.github.ben-manes.caffeine:caffeine, MySQL, RabbitMQ, org.apache.pulsar:pulsar-client, and 8 more, reaches it with mybatis, mybatis-spring, org.springframework.data:spring-data-commons, spring-data-r2dbc, spring-ibatis, and 1 more, signs people in with org.springframework.security:spring-security-config, org.springframework.security:spring-security-core, and io.jsonwebtoken:jjwt, makes its content with jakarta.mail, xercesImpl, jakarta.mail:jakarta.mail-api, html-to-image, and highlight.js, validates its data with commons-validator, org.springframework.boot:spring-boot-starter-validation, validation-api, jakarta.validation:jakarta.validation-api, Zod, and 1 more, is tested with grpc-testing, hamcrest, hamcrest-core, junit, junit-jupiter-api, and 19 more, deploys with commons-logging, io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom, jcl-over-slf4j, log4j-1.2-api, log4j-jcl, and 20 more, and uses apache-client, aws-crt-client, com.datastax.cassandra:cassandra-driver-core, com.mysql:mysql-connector-j, commons-dbcp, and 34 more. It has 765,744 written lines, with 2,564 test files.

Read on November 9, 2026, at commit 63c1ec0. Read it as markdown

Frontend

The base 3

Styles 3

Icons 3

Interface 20

8 more

Backend

The base 2

Data 51

39 more
  • MariaDB
  • org.apache.kafka:kafka-streams
  • org.mongodb:bson
  • org.springframework.boot:spring-boot-starter-data-mongodb-reactive
  • PostgreSQL
  • org.springframework.amqp:spring-rabbit18 files
  • com.github.ben-manes.caffeine:caffeine17 files
  • org.apache.pulsar:pulsar-client5 files
  • com.zaxxer:HikariCP2 files
  • org.apache.commons:commons-dbcp22 files
  • com.alibaba:druid1 file
  • io.asyncer:r2dbc-mysql1 file
  • io.r2dbc:r2dbc-h21 file
  • org.mariadb:r2dbc-mariadb1 file
  • apache-client
  • aws-crt-client
  • commons-dbcp
  • DmJdbcDriver18
  • jcc
  • jdbc
  • jedis
  • jtds
  • kafka-clients
  • lettuce-core
  • mssql-jdbc
  • ojdbc11
  • ojdbc8
  • org.eclipse.paho.client.mqttv3
  • pinot-spi
  • r2dbc-postgresql
  • redisson
  • rocketmq-spring-boot-starter
  • s3
  • spring-boot-starter-data-mongodb
  • spring-boot-starter-data-redis-reactive
  • spring-cloud-starter-stream-rocketmq
  • spring-kafka
  • url-connection-client
  • zookeeper

Data access 6

  • org.springframework.data:spring-data-commons
  • org.apache.ibatis:ibatis-sqlmap58 files
  • mybatis
  • mybatis-spring
  • spring-data-r2dbc
  • spring-ibatis

Sign-in 3

  • org.springframework.security:spring-security-core36 files
  • org.springframework.security:spring-security-config
  • io.jsonwebtoken:jjwt2 files

Services 1

Support

The base 25

13 more
  • org.apache.dubbo:dubbo2 files
  • org.eclipse.jetty:jetty-servlet1 file
  • org.eclipse.jetty.ee10:jetty-ee10-servlet1 file
  • org.eclipse.jetty.ee11:jetty-ee11-servlet1 file
  • grpc-bom
  • jetty-server
  • micronaut-http-server-netty
  • reactor-bom
  • spring-boot-starter-thymeleaf
  • tomcat-embed-core
  • tomcat-embed-el
  • undertow-servlet
  • vertx-web

Content 5

Validation 6

Testing 24

  • Testing Library95 files
  • @playwright/test20 files
  • org.jetbrains.kotlin:kotlin-test
  • org.springframework.boot:spring-boot-starter-test
  • org.assertj:assertj-core380 files
  • org.mockito:mockito-core376 files
  • org.mockito:mockito-junit-jupiter155 files
  • org.testcontainers:testcontainers69 files
  • org.junit:junit-bom31 files
  • org.junit.jupiter:junit-jupiter21 files
  • org.awaitility:awaitility6 files
  • jest-canvas-mock2 files
12 more
  • org.skyscreamer:jsonassert2 files
  • grpc-testing
  • hamcrest
  • hamcrest-core
  • junit
  • junit-jupiter-api
  • spring-kafka-test
  • testcontainers-bom
  • testcontainers-clickhouse
  • testcontainers-junit-jupiter
  • testcontainers-mysql
  • testcontainers-postgresql

Deploy 25

13 more

Tools 21

  • com.google.errorprone:error_prone_annotations
  • org.apache.maven.resolver:maven-resolver-api
  • org.springframework.boot:spring-boot-configuration-processor
  • org.jspecify:jspecify86 files
  • org.mapstruct:mapstruct27 files
  • org.checkerframework:checker-qual1 file
  • asm
  • asm-analysis
  • asm-commons
  • asm-tree
  • asm-util
  • commons-cli
9 more
  • jsr305
  • mapstruct-processor
  • maven-resolver-connector-basic
  • maven-resolver-impl
  • maven-resolver-provider
  • maven-resolver-spi
  • maven-resolver-transport-file
  • maven-resolver-util
  • springdoc-openapi-ui

Other 125

  • TanStack79 files
  • jotai72 files
  • org.springframework.batch:spring-batch-core37 files
  • date-fns36 files
  • Apache26 files
  • i18next15 files
  • Lodash11 files
  • fuse.js5 files
  • org.springframework.retry:spring-retry4 files
  • Google2 files
  • JetBrains2 files
  • lodash.clonedeep1 file
113 more
  • lodash.merge1 file
  • lodash.omit1 file
  • org.apache.commons:commons-text1 file
  • com.google.protobuf:protobuf-java
  • org.apache.httpcomponents.client5:httpclient5
  • org.jetbrains.kotlinx:kotlinx-coroutines-core
  • org.springframework.boot:spring-boot-starter-restclient
  • ReactiveX
  • Scala
  • Swagger
  • io.grpc:grpc-api103 files
  • react-i18next96 files
  • com.fasterxml.jackson.core:jackson-core66 files
  • jakarta.annotation:jakarta.annotation-api57 files
  • io.grpc:grpc-stub41 files
  • date-fns-tz39 files
  • org.apache.commons:commons-lang332 files
  • org.apache.commons:commons-collections424 files
  • javax.annotation:javax.annotation-api17 files
  • com.squareup.okhttp:okhttp15 files
  • io.vertx:vertx-core13 files
  • org.asynchttpclient:async-http-client6 files
  • io.grpc:grpc-inprocess5 files
  • com.fasterxml.jackson.dataformat:jackson-dataformat-yaml3 files
  • jakarta.xml.bind:jakarta.xml.bind-api3 files
  • net.sf.json-lib:json-lib3 files
  • org.apache.httpcomponents:httpclient3 files
  • clsx2 files
  • com.fasterxml.uuid:java-uuid-generator2 files
  • org.apache.commons:commons-math32 files
  • org.aspectj:aspectjweaver2 files
  • color1 file
  • com.alibaba:fastjson1 file
  • io.github.resilience4j:resilience4j-reactor1 file
  • libphonenumber-js1 file
  • org.semver4j:semver4j1 file
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • bcutil-jdk18on
  • bucket4j_jdk17-core
  • byte-buddy
  • byte-buddy-agent
  • commons-beanutils
  • commons-codec
  • commons-collections
  • commons-compress
  • commons-httpclient
  • commons-io
  • commons-lang
  • eclipse-collections
  • eclipse-collections-api
  • grpc-core
  • grpc-netty
  • grpc-netty-shaded
  • grpc-okhttp
  • grpc-protobuf
  • HdrHistogram
  • httpasyncclient
  • httpcore
  • httpcore-nio
  • httpcore5
  • ipaddress
  • jackson-annotations
  • jackson-bom
  • jackson-core-asl
  • jackson-databind
  • jackson-datatype-jdk8
  • jackson-datatype-jsr310
  • jackson-mapper-asl
  • jackson-module-parameter-names
  • jakarta.activation
  • jakarta.activation-api
  • javassist
  • jaxb-api
  • jaxb-core
  • jaxb-impl
  • jna
  • jna-platform
  • jnr-ffi
  • jnr-posix
  • joda-time
  • json-path
  • nanohttpd
  • netty-all
  • netty-bom
  • netty-buffer
  • netty-codec
  • netty-codec-dns
  • netty-codec-http
  • netty-codec-http2
  • netty-common
  • netty-handler
  • netty-handler-proxy
  • netty-nio-client
  • netty-resolver
  • netty-resolver-dns
  • netty-tcnative-boringssl-static
  • netty-transport
  • netty-transport-native-epoll
  • okhttp
  • okhttp-jvm
  • org.eclipse.paho.mqttv5.client
  • oshi-core
  • perfmark-api
  • reactor-core
  • reactor-netty-core
  • reactor-netty-http
  • snakeyaml
  • snappy-java
  • springdoc-openapi-starter-webflux-ui
  • springdoc-openapi-starter-webmvc-ui
  • vertx-web-client
  • zstd-jni

Other repos with a similar stack

Ordered by how much of its stack they share with pinpoint, then by stars.

Frequently asked questions

What language is pinpoint written in?
pinpoint is written in Java, with 765,744 written lines.
What framework does pinpoint use?
pinpoint is built with org.springframework.boot:spring-boot-starter-web, Micronaut, grpc-bom, jetty-server, Ktor, micronaut-http-server-netty, org.apache.tomcat.embed:tomcat-embed-websocket, org.jetbrains.kotlin:kotlin-stdlib-jdk8, Quarkus, reactor-bom, Spring Boot, spring-boot-starter-thymeleaf, tomcat-embed-core, tomcat-embed-el, undertow-servlet, vertx-web, Spring, com.google.inject:guice, jakarta.servlet:jakarta.servlet-api, javax.servlet:javax.servlet-api, io.undertow:undertow-core, org.springframework.cloud:spring-cloud-starter-gateway, org.apache.dubbo:dubbo, Thymeleaf, org.eclipse.jetty:jetty-servlet, org.eclipse.jetty.ee10:jetty-ee10-servlet, org.eclipse.jetty.ee11:jetty-ee11-servlet, React Router, React, and Vite.
What database does pinpoint use?
pinpoint stores its data in org.springframework.amqp:spring-rabbit, com.github.ben-manes.caffeine:caffeine, MySQL, RabbitMQ, org.apache.pulsar:pulsar-client, org.apache.rocketmq:rocketmq-client, Postgres, MongoDB, DataStax, ClickHouse, com.zaxxer:HikariCP, Elasticsearch, and org.apache.commons:commons-dbcp2 and reaches it with mybatis, mybatis-spring, org.springframework.data:spring-data-commons, spring-data-r2dbc, spring-ibatis, and org.apache.ibatis:ibatis-sqlmap.
What does pinpoint sign people in with?
pinpoint signs people in with org.springframework.security:spring-security-config, org.springframework.security:spring-security-core, and io.jsonwebtoken:jjwt.
What services does pinpoint use?
pinpoint uses apache-client, aws-crt-client, com.datastax.cassandra:cassandra-driver-core, com.mysql:mysql-connector-j, commons-dbcp, DmJdbcDriver18, H2 Database, jcc, jdbc, jedis, jtds, kafka-clients, lettuce-core, MariaDB, mssql-jdbc, ojdbc11, ojdbc8, org.apache.kafka:kafka-streams, org.eclipse.paho.client.mqttv3, org.mongodb:bson, org.springframework.boot:spring-boot-starter-data-mongodb-reactive, pinot-spi, PostgreSQL, r2dbc-postgresql, redisson, rocketmq-spring-boot-starter, s3, spring-boot-starter-data-mongodb, spring-boot-starter-data-redis-reactive, spring-cloud-starter-stream-rocketmq, spring-kafka, url-connection-client, zookeeper, Redis, com.alibaba:druid, io.asyncer:r2dbc-mysql, io.r2dbc:r2dbc-h2, org.mariadb:r2dbc-mariadb, and Kafka.
Does pinpoint have tests?
Yes. pinpoint has 2,564 test files and is tested with grpc-testing, hamcrest, hamcrest-core, junit, junit-jupiter-api, org.jetbrains.kotlin:kotlin-test, org.springframework.boot:spring-boot-starter-test, spring-kafka-test, testcontainers-bom, testcontainers-clickhouse, testcontainers-junit-jupiter, testcontainers-mysql, testcontainers-postgresql, org.assertj:assertj-core, org.mockito:mockito-core, org.mockito:mockito-junit-jupiter, org.testcontainers:testcontainers, org.junit:junit-bom, org.junit.jupiter:junit-jupiter, org.awaitility:awaitility, org.skyscreamer:jsonassert, Testing Library, jest-canvas-mock, and @playwright/test.
Which repos have a stack like pinpoint'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 →