What is Signal-Server built with?
Signal-Server is a Java repo built with JAX-RS, org.glassfish.jersey.core:jersey-server, dropwizard-dependencies, jersey-common, jetty-ee10-bom, and 13 more. It reaches its data with dropwizard-migrations, signs people in with sts, com.webauthn4j:webauthn4j-core, com.google.auth:google-auth-library-oauth2-http, and com.auth0:java-jwt, takes payments with Stripe, stores files in AWS S3, connects to Google, makes its content with Apache, validates its data with jakarta.validation:jakarta.validation-api, is tested with reactor-test and org.testcontainers:testcontainers-bom, deploys with commons-logging, dropwizard-metrics, metrics-core, metrics-healthchecks, micrometer-bom, and 10 more, and uses apache-client, aws-crt-client, lettuce-core, s3, software.amazon.awssdk:dynamodb, and 2 more. It has 168,448 written lines, with 369 test files.
Read on November 13, 2026, at commit 21be842. 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.
Backend
The base 2
- JAX-RS80 files
- org.glassfish.jersey.core:jersey-server40 files
Data 6
- Redis35 files · service/src/main/java/org/whispersystems/textsecuregcm/redis/FaultTolerantRedisClusterClient.java, line 11
- software.amazon.awssdk:dynamodb43 files
- apache-client
- aws-crt-client
- lettuce-core
- s3
Data access 1
- dropwizard-migrations
Sign-in 4
- com.google.auth:google-auth-library-oauth2-http4 files
- com.webauthn4j:webauthn4j-core9 files
- com.auth0:java-jwt1 file
- sts
Services 4
AWS S34 files · service/src/main/java/org/whispersystems/textsecuregcm/workers/CommandDependencies.java, line 98
Google4 files · service/src/main/java/org/whispersystems/textsecuregcm/purchases/BraintreeManager.java, line 28- Stripe2 files · service/src/main/java/org/whispersystems/textsecuregcm/purchases/StripeManager.java, line 10
- Firebase1 file · service/src/main/java/org/whispersystems/textsecuregcm/push/FcmSender.java, line 14
Other repos with a similar stack
Ordered by how much of its stack they share with Signal-Server, then by stars.
- spring-projectsspring-boot81.9k
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
9 of 99 in commonCompare → - Stirling-ToolsStirling-PDF96.4k
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
7 of 99 in common · TypeScriptCompare →
Frequently asked questions
What language is Signal-Server written in?
What framework does Signal-Server use?
What does Signal-Server sign people in with?
What does Signal-Server take payments with?
The proof: service/src/main/java/org/whispersystems/textsecuregcm/purchases/StripeManager.java, line 10
What services does Signal-Server use?
The proof: service/src/main/java/org/whispersystems/textsecuregcm/workers/CommandDependencies.java, line 98
Does Signal-Server have tests?
Which repos have a stack like Signal-Server'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.
Is it your repo? Add its badge, keep it up to date or take it down →

