What is medusa built with?
medusa is a TypeScript repo built with Vite, Express, React, and react-router-dom. It stores its data in bullmq, signs people in with express-session, jsonwebtoken, jwks-rsa, oauth4webapi, and openid-client, takes payments with Stripe, makes its content with qrcode, yaml, js-yaml, json-2-csv, csv-parse, and 2 more, validates its data with Zod, @hookform/resolvers, Ajv, openapi3-ts, and zod-validation-error, is tested with Vitest, Testing Library, supertest, msw, and Faker, deploys with winston, morgan, and OpenTelemetry, and uses connect-redis, Redis, Postgres, and aws-sdk. It has 1,150,054 written lines, with 1,628 test files.
Read on November 6, 2026, at commit 0f90146. Read it as markdown
Frontend
Styles 5
- Tailwind CSS3 files
- @tailwindcss/node1 file
- PostCSS1 file
tailwind-merge1 file
- tailwindcss-animate1 file
The base 3
- React1,162 files
react-router-dom431 files
- Vite10 files
Interface 21
- React Hook Form272 files
- tanstack108 files
- Radix UI49 files
- TanStack24 files
dnd-kit22 files
react-aria11 files
motion9 files
react-stately8 files
@uiw/react-json-view3 files
- Ariakit3 files
sonner3 files
prompts1 file
- react-currency-input-field11 files
- boxen7 files
- ora6 files
- react-country-flag4 files
- @hookform/error-message2 files
- @inquirer/confirm2 files
- cmdk2 files
- react-helmet-async2 files
- prism-react-renderer1 file
Backend
The base 1
- Express26 files · in packages/medusa/package.json
Data 5
- Redis17 files · packages/core/framework/src/http/express-loader.ts, line 9
bullmq4 files
- Postgres2 files · packages/core/utils/src/pg/index.ts, line 17
aws-sdk1 file
- connect-redis1 file
Sign-in 5
express-session1 file
- jsonwebtoken8 files
- jwks-rsa2 files
- oauth4webapi1 file
- openid-client1 file
Other repos with a similar stack
Ordered by how much of its stack they share with medusa, then by stars.
- LibreChat-AILibreChat46.8k
Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active
16 of 137 in commonCompare →
Frequently asked questions
What language is medusa written in?
What framework does medusa use?
What database does medusa use?
What does medusa sign people in with?
What does medusa take payments with?
The proof: packages/modules/payment/src/providers/payment-medusa/services/medusa-payments.ts, line 2
What services does medusa use?
Does medusa have tests?
Which repos have a stack like medusa'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 →

