What is juice-shop built with?

juice-shop is a TypeScript repo built with Express and Angular. It reaches it with Sequelize, signs people in with jsonwebtoken, @simplewebauthn/server, express-jwt, helmet, otplib, and 2 more, uses AI through ai and OpenAI, makes its content with js-yaml, html-entities, Pug, sanitize-html, file-type, and 5 more, validates its data with Zod, is tested with supertest and Vitest, deploys with prom-client, file-stream-rotator, morgan, and winston, and uses SQLite. It has 108,232 written lines, with 268 test files.

Read on November 9, 2026, at commit 266448a. Read it as markdown

Frontend

Interface 4

The base 1

Icons 1

Backend

The base 1

Data 1

Data access 1

  • Sequelize32 files

Sign-in 7

AI 1

Services 1

Support

Content 10

Validation 1

Testing 2

  • Vitest2 files
  • supertest55 files

Deploy 4

Tools 2

  • stylelint1 file
  • errorhandler1 file

Other 20

  • ngx-translate72 files
  • rxjs56 files
  • config28 files
  • Ethers6 files
  • socket.io-client4 files
  • SemVer3 files
  • Wagmi3 files
  • Lodash2 files
  • Socket.io2 files
  • express-rate-limit1 file
  • clarinet1 file
  • compression1 file
8 more
  • cookie-parser1 file
  • cors1 file
  • diff1 file
  • i18n1 file
  • multer1 file
  • proxy-agent1 file
  • serve-index1 file
  • unzipper1 file

Other repos with a similar stack

Ordered by how much of its stack they share with juice-shop, then by stars.

Frequently asked questions

What language is juice-shop written in?
juice-shop is written in TypeScript, with 108,232 written lines.
What framework does juice-shop use?
juice-shop is built with Express and Angular.

The proof: in package.json

What does juice-shop sign people in with?
juice-shop signs people in with jsonwebtoken, @simplewebauthn/server, express-jwt, helmet, otplib, jwt-decode, and @simplewebauthn/browser.
Does juice-shop use AI?
Yes. juice-shop uses AI through ai and OpenAI.
What services does juice-shop use?
juice-shop uses SQLite.

The proof: models/index.ts, line 35

Does juice-shop have tests?
Yes. juice-shop has 268 test files and is tested with supertest and Vitest.
Which repos have a stack like juice-shop's?
The ones that share most of its stack:n8n-io/n8nTryGhost/GhostLibreChat-AI/LibreChat

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 →