¿Con qué está hecho metamask-extension?

metamask-extension es un repo de TypeScript hecho con React, react-router-dom y Koa. Inicia sesión con @simplewebauthn/browser y jsonwebtoken, vigila sus errores con Sentry, se conecta a GitHub, arma su contenido con qrcode-generator, qrcode.react, dompurify, he, react-markdown y 3 más, valida sus datos con prop-types, se prueba con Testing Library, redux-mock-store, mockttp, Mocha, Jest y 7 más, se despliega con serve-handler y usa localforage. Son 1,537,435 líneas escritas, con 3,172 archivos de prueba.

Leído el 10 de noviembre de 2026, en el commit 854e9e7. Léela en markdown

Frontend

La base 2

Estilos 5

Interfaz 14

2 más
  • react-focus-lock1 archivo
  • react-toggle-button1 archivo

Backend

La base 1

Datos 1

Inicio de sesión 2

Servicios 2

Apoyo

Contenido 8

Validación 1

Pruebas 12

  • Testing Library1,272 archivos
  • mockttp234 archivos
  • Mocha177 archivos
  • Jest61 archivos
  • Selenium50 archivos
  • nock39 archivos
  • @playwright/test31 archivos
  • sinon6 archivos
  • jsdom1 archivo
  • redux-mock-store385 archivos
  • fake-indexeddb3 archivos
  • jest-canvas-mock1 archivo

Despliegue 1

  • serve-handler1 archivo

Herramientas 27

  • Webpack19 archivos
  • webpack-dev-server5 archivos
  • schema-utils4 archivos
  • yargs4 archivos
  • ESLint2 archivos
  • Prettier2 archivos
  • SWC2 archivos
  • tsx2 archivos
  • TypeScript2 archivos
  • actions1 archivo
  • Babel1 archivo
  • browserslist1 archivo
15 más
  • eslint-plugin-react-hooks1 archivo
  • eslint-plugin-storybook1 archivo
  • eslint-plugin-tailwindcss1 archivo
  • typescript-eslint1 archivo
  • json-schema-to-ts3 archivos
  • madge2 archivos
  • commander1 archivo
  • copy-webpack-plugin1 archivo
  • eslint-plugin-react1 archivo
  • fast-glob1 archivo
  • globby1 archivo
  • mini-css-extract-plugin1 archivo
  • react-compiler-webpack1 archivo
  • source-map1 archivo
  • terser-webpack-plugin1 archivo

Otras 49

  • react-redux843 archivos
  • Lodash85 archivos
  • reselect60 archivos
  • TanStack30 archivos
  • @reduxjs/toolkit16 archivos
  • uuid12 archivos
  • Redux11 archivos
  • viem9 archivos
  • SemVer8 archivos
  • Ethers5 archivos
  • @metamask/eth-sig-util3 archivos
  • chalk3 archivos
37 más
  • fuse.js3 archivos
  • Immer2 archivos
  • noble2 archivos
  • node-fetch2 archivos
  • redux-thunk2 archivos
  • yargs-parser2 archivos
  • .ENV1 archivo
  • @scure/base1 archivo
  • micromatch1 archivo
  • readable-stream1 archivo
  • rxjs1 archivo
  • tweetnacl1 archivo
  • web-vitals1 archivo
  • clsx195 archivos
  • bignumber.js114 archivos
  • loglevel74 archivos
  • webextension-polyfill19 archivos
  • luxon9 archivos
  • ws7 archivos
  • uri-js4 archivos
  • bowser3 archivos
  • @lydell/node-pty2 archivos
  • bs582 archivos
  • fast-json-stable-stringify2 archivos
  • base64-js1 archivo
  • buffer1 archivo
  • detect-port1 archivo
  • duplexify1 archivo
  • fs-extra1 archivo
  • humanize-duration1 archivo
  • ip-regex1 archivo
  • process1 archivo
  • punycode1 archivo
  • sprintf-js1 archivo
  • string.prototype.matchall1 archivo
  • unzipper1 archivo
  • yazl1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito metamask-extension?
metamask-extension está escrito en TypeScript, con 1,537,435 líneas escritas.
¿Qué framework usa metamask-extension?
metamask-extension está hecho con React, react-router-dom y Koa.
¿Con qué inicia sesión metamask-extension?
metamask-extension inicia sesión con @simplewebauthn/browser y jsonwebtoken.
¿Qué servicios usa metamask-extension?
metamask-extension vigila sus errores con Sentry, se conecta a GitHub y usa localforage.

La prueba: shared/lib/trace.ts, línea 2

¿metamask-extension tiene pruebas?
Sí. metamask-extension tiene 3,172 archivos de prueba y se prueba con Testing Library, redux-mock-store, mockttp, Mocha, Jest, Selenium, nock, @playwright/test, sinon, fake-indexeddb, jest-canvas-mock y jsdom.
¿Qué repos tienen un stack parecido a metamask-extension?

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 →