¿Con qué está hecho oh-my-pi?

oh-my-pi es un repo de TypeScript hecho con FastAPI, Tokio, objc2-app-kit, objc2-foundation, uvicorn y 2 más. Usa IA con candle-core, candle-nn, fastembed y onnxruntime-node, arma su contenido con zune-jpeg, image, html-escape, pdf-inspector, png y 3 más, valida sus datos con Pydantic y @sinclair/typebox, se prueba con Puppeteer y axe-core y se despliega con log, @opentelemetry/sdk-trace-base y opentelemetry. Son 3,038,433 líneas escritas, con 3,772 archivos de prueba.

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

Frontend

Estilos 2

Interfaz 3

La base 2

Iconos 1

Backend

La base 1

IA 4

  • onnxruntime-node1 archivo
  • candle-core3 archivos
  • fastembed2 archivos
  • candle-nn1 archivo

Apoyo

La base 4

Contenido 8

  • html-escape1 archivo
  • katex1 archivo
  • pdf-inspector1 archivo
  • image16 archivos
  • png1 archivo
  • resvg1 archivo
  • tree-sitter-md1 archivo
  • zune-jpeg

Validación 2

  • @sinclair/typebox1 archivo
  • Pydantic1 archivo

Despliegue 3

Herramientas 21

  • clap85 archivos
  • napi-derive50 archivos
  • tree-sitter5 archivos
  • click2 archivos
  • Babel1 archivo
  • tree-sitter-bash1 archivo
  • tree-sitter-c1 archivo
  • tree-sitter-cpp1 archivo
  • tree-sitter-html1 archivo
  • tree-sitter-java1 archivo
  • tree-sitter-javascript1 archivo
  • tree-sitter-python1 archivo
9 más
  • tree-sitter-rust1 archivo
  • tree-sitter-typescript1 archivo
  • tree-sitter-go
  • grep-cli1 archivo
  • tree-sitter-css1 archivo
  • tree-sitter-diff1 archivo
  • tree-sitter-json1 archivo
  • tree-sitter-toml-ng1 archivo
  • tree-sitter-yaml1 archivo

Pruebas 2

  • Puppeteer53 archivos
  • axe-core1 archivo

Otras 102

  • tokio-util20 archivos
  • objc2-core-foundation15 archivos
  • postcard15 archivos
  • objc2-application-services9 archivos
  • gix8 archivos
  • OpenTelemetry8 archivos
  • objc2-core-graphics7 archivos
  • zbus4 archivos
  • blake33 archivos
  • objc23 archivos
  • smallvec3 archivos
  • icu_locale_core2 archivos
90 más
  • block21 archivo
  • icu_collator1 archivo
  • icu_decimal1 archivo
  • icu_provider1 archivo
  • nom1 archivo
  • pipewire1 archivo
  • portable-pty1 archivo
  • pydantic-settings1 archivo
  • napi
  • uutils_term_grid
  • bstr213 archivos
  • libc133 archivos
  • tempfile81 archivos
  • parking_lot80 archivos
  • serde65 archivos
  • uucore61 archivos
  • serde_json42 archivos
  • windows-sys39 archivos
  • memchr33 archivos
  • thiserror31 archivos
  • anyhow30 archivos
  • flume28 archivos
  • regex28 archivos
  • strum28 archivos
  • async-trait18 archivos
  • jiff15 archivos
  • futures12 archivos
  • hashbrown12 archivos
  • rustix10 archivos
  • xxhash-rust9 archivos
  • nix8 archivos
  • grep-matcher7 archivos
  • zstd6 archivos
  • rayon5 archivos
  • base644 archivos
  • ashpd3 archivos
  • encoding_rs3 archivos
  • enigo3 archivos
  • fancy-regex3 archivos
  • glob3 archivos
  • grep-regex3 archivos
  • rustc-hash3 archivos
  • winreg3 archivos
  • atspi2 archivos
  • bigdecimal2 archivos
  • bytes2 archivos
  • chrono2 archivos
  • globset2 archivos
  • httpx2 archivos
  • itertools2 archivos
  • libm2 archivos
  • notify2 archivos
  • parse_datetime2 archivos
  • phf2 archivos
  • rand2 archivos
  • self_cell2 archivos
  • sha12 archivos
  • toml2 archivos
  • xkeysym2 archivos
  • ansi-width1 archivo
  • arboard1 archivo
  • argmax1 archivo
  • clipboard-win1 archivo
  • dns-lookup1 archivo
  • flate21 archivo
  • foldhash1 archivo
  • hex1 archivo
  • ignore1 archivo
  • jaq-core1 archivo
  • jaq-json1 archivo
  • jaq-std1 archivo
  • lscolors1 archivo
  • lz4_flex1 archivo
  • md41 archivo
  • num-bigint1 archivo
  • num-traits1 archivo
  • opus1 archivo
  • os_display1 archivo
  • reis1 archivo
  • semver1 archivo
  • sha21 archivo
  • syntect1 archivo
  • webrtc1 archivo
  • windows1 archivo
  • xattr1 archivo
  • xcap1 archivo
  • grep-searcher
  • md-5
  • python-dotenv
  • tinyvec

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con oh-my-pi, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito oh-my-pi?
oh-my-pi está escrito en TypeScript, con 3,038,433 líneas escritas.
¿Qué framework usa oh-my-pi?
oh-my-pi está hecho con FastAPI, Tokio, objc2-app-kit, objc2-foundation, uvicorn, React y Solid.
¿oh-my-pi usa IA?
Sí. oh-my-pi usa IA con candle-core, candle-nn, fastembed y onnxruntime-node.
¿oh-my-pi tiene pruebas?
Sí. oh-my-pi tiene 3,772 archivos de prueba y se prueba con Puppeteer y axe-core.
¿Qué repos tienen un stack parecido a oh-my-pi?
Los que más comparten su stack:unslothai/unslothjanhq/janopenbq-org/OpenBB

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 →