¿Con qué está hecho taro?

taro es un repo de TypeScript hecho con Tokio, React, Vue, Solid, react-native y 6 más. Guarda sus datos en @react-native-async-storage/async-storage, arma su contenido con handlebars, html-entities, js-yaml, jimp, jsqr y 3 más, valida sus datos con validate-npm-package-name, prop-types y joi, se prueba con ava, Vitest, babel-plugin-tester, @jest/test-sequencer, Jest y 7 más y se despliega con connect-history-api-fallback. Son 437,611 líneas escritas, con 590 archivos de prueba.

Leído el 6 de noviembre de 2026, en el commit 4cee413. Léela en markdown

Frontend

Interfaz 11

Estilos 14

  • PostCSS10 archivos
  • Autoprefixer6 archivos
  • postcss-import5 archivos
  • Sass4 archivos
  • Less3 archivos
  • postcss-url3 archivos
  • Stylus2 archivos
  • postcss-load-config1 archivo
  • classnames27 archivos
  • postcss-css-variables2 archivos
  • postcss-value-parser2 archivos
  • css1 archivo
2 más
  • css-mediaquery1 archivo
  • postcss-modules1 archivo

La base 6

Backend

Datos 1

  • @react-native-async-storage/async-storage5 archivos

Apoyo

La base 7

Contenido 8

Herramientas 62

  • @stencil/core101 archivos
  • Babel59 archivos
  • Webpack52 archivos
  • rollup22 archivos
  • SWC18 archivos
  • ESLint16 archivos
  • stylelint15 archivos
  • Prettier7 archivos
  • napi-derive6 archivos
  • acorn-walk5 archivos
  • TypeScript5 archivos
  • acorn4 archivos
50 más
  • Inquirer4 archivos
  • vitejs4 archivos
  • esbuild3 archivos
  • webpack-dev-server3 archivos
  • @ampproject/remapping2 archivos
  • Metro2 archivos
  • @napi-rs/triples1 archivo
  • @preact/preset-vite1 archivo
  • @vitejs/plugin-legacy1 archivo
  • @vitejs/plugin-react1 archivo
  • @vue/babel-plugin-jsx1 archivo
  • @vue/compiler-core1 archivo
  • acorn-jsx1 archivo
  • chokidar1 archivo
  • dotenv-expand1 archivo
  • esbuild-loader1 archivo
  • react-refresh1 archivo
  • webpack-sources1 archivo
  • webpackbar1 archivo
  • loader-utils7 archivos
  • resolve6 archivos
  • magic-string4 archivos
  • mini-css-extract-plugin4 archivos
  • vite-plugin-static-copy4 archivos
  • fast-glob3 archivos
  • csstype2 archivos
  • dpdm2 archivos
  • html-minifier2 archivos
  • shelljs2 archivos
  • tapable2 archivos
  • webpack-virtual-modules2 archivos
  • @pmmmwh/react-refresh-webpack-plugin1 archivo
  • @prefresh/babel-plugin1 archivo
  • @prefresh/webpack1 archivo
  • @rnx-kit/babel-preset-metro-react-native1 archivo
  • babel-plugin-dynamic-import-node1 archivo
  • copy-webpack-plugin1 archivo
  • css-minimizer-webpack-plugin1 archivo
  • enhanced-resolve1 archivo
  • envinfo1 archivo
  • es-module-lexer1 archivo
  • find-yarn-workspace-root1 archivo
  • html-webpack-plugin1 archivo
  • latest-version1 archivo
  • mkdirp1 archivo
  • normalize-path1 archivo
  • require-from-string1 archivo
  • terser-webpack-plugin1 archivo
  • vite-plugin-solid1 archivo
  • webpack-merge1 archivo

Pruebas 12

  • Vitest47 archivos
  • @testing-library/react-native18 archivos
  • Testing Library9 archivos
  • @jest/test-sequencer1 archivo
  • ava1 archivo
  • babel-plugin-tester1 archivo
  • Jest1 archivo
  • jsdom1 archivo
  • react-test-renderer1 archivo
  • mock-socket3 archivos
  • jest-fetch-mock1 archivo
  • miniprogram-simulate1 archivo

Validación 3

  • prop-types11 archivos
  • joi2 archivos
  • validate-npm-package-name1 archivo

Despliegue 1

  • connect-history-api-fallback1 archivo

Otras 53

  • Lodash60 archivos
  • Axios5 archivos
  • expo-file-system3 archivos
  • expo-sensors3 archivos
  • once_cell3 archivos
  • SemVer3 archivos
  • mrmime2 archivos
  • .ENV1 archivo
  • @babel/runtime1 archivo
  • chalk1 archivo
  • expo-brightness1 archivo
  • expo-keep-awake1 archivo
41 más
  • expo-location1 archivo
  • hls.js1 archivo
  • json51 archivo
  • lodash-es1 archivo
  • napi1 archivo
  • react-is1 archivo
  • tokio-util
  • memoize-one8 archivos
  • query-string7 archivos
  • anyhow6 archivos
  • base64-js6 archivos
  • regex5 archivos
  • serde5 archivos
  • dedent4 archivos
  • react-native-device-info4 archivos
  • cross-spawn3 archivos
  • detect-port3 archivos
  • fs-extra3 archivos
  • minimist3 archivos
  • react-native-community3 archivos
  • serde_json3 archivos
  • @react-native-clipboard/clipboard2 archivos
  • dingtalk-jsapi2 archivos
  • fbjs2 archivos
  • futures2 archivos
  • mime-types2 archivos
  • picomatch2 archivos
  • whatwg-fetch2 archivos
  • abortcontroller-polyfill1 archivo
  • adm-zip1 archivo
  • ansi-escapes1 archivo
  • cli-highlight1 archivo
  • debug1 archivo
  • ics1 archivo
  • is-mobile1 archivo
  • md51 archivo
  • platform1 archivo
  • resolve-pathname1 archivo
  • rustc-hash1 archivo
  • supports-hyperlinks1 archivo
  • vm21 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito taro?
taro está escrito en TypeScript, con 437,611 líneas escritas.
¿Qué framework usa taro?
taro está hecho con Tokio, React, Vue, Solid, react-native, Vite, Preact, deprecated-react-native-prop-types, react-navigation, history y @vue/runtime-core.
¿Qué base de datos usa taro?
taro guarda sus datos en @react-native-async-storage/async-storage.
¿taro tiene pruebas?
Sí. taro tiene 590 archivos de prueba y se prueba con ava, Vitest, babel-plugin-tester, @jest/test-sequencer, Jest, Testing Library, @testing-library/react-native, mock-socket, jest-fetch-mock, react-test-renderer, jsdom y miniprogram-simulate.
¿Qué repos tienen un stack parecido a taro?

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 →