What is oh-my-pi built with?

oh-my-pi is a TypeScript repo built with FastAPI, Tokio, objc2-app-kit, objc2-foundation, uvicorn, and 2 more. It uses AI through candle-core, candle-nn, fastembed, and onnxruntime-node, makes its content with zune-jpeg, image, html-escape, pdf-inspector, png, and 3 more, validates its data with Pydantic and @sinclair/typebox, is tested with Puppeteer and axe-core, and deploys with log, @opentelemetry/sdk-trace-base, and opentelemetry. It has 3,038,433 written lines, with 3,772 test files.

Read on November 6, 2026, at commit 79fa222. Read it as markdown

Frontend

Styles 2

Interface 3

The base 2

Icons 1

Backend

The base 1

AI 4

  • onnxruntime-node1 file
  • candle-core3 files
  • fastembed2 files
  • candle-nn1 file

Support

The base 4

Content 8

  • html-escape1 file
  • katex1 file
  • pdf-inspector1 file
  • image16 files
  • png1 file
  • resvg1 file
  • tree-sitter-md1 file
  • zune-jpeg

Validation 2

Deploy 3

Tools 21

  • clap85 files
  • napi-derive50 files
  • tree-sitter5 files
  • click2 files
  • Babel1 file
  • tree-sitter-bash1 file
  • tree-sitter-c1 file
  • tree-sitter-cpp1 file
  • tree-sitter-html1 file
  • tree-sitter-java1 file
  • tree-sitter-javascript1 file
  • tree-sitter-python1 file
9 more
  • tree-sitter-rust1 file
  • tree-sitter-typescript1 file
  • tree-sitter-go
  • grep-cli1 file
  • tree-sitter-css1 file
  • tree-sitter-diff1 file
  • tree-sitter-json1 file
  • tree-sitter-toml-ng1 file
  • tree-sitter-yaml1 file

Testing 2

  • Puppeteer53 files
  • axe-core1 file

Other 102

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

Other repos with a similar stack

Ordered by how much of its stack they share with oh-my-pi, then by stars.

Frequently asked questions

What language is oh-my-pi written in?
oh-my-pi is written in TypeScript, with 3,038,433 written lines.
What framework does oh-my-pi use?
oh-my-pi is built with FastAPI, Tokio, objc2-app-kit, objc2-foundation, uvicorn, React, and Solid.
Does oh-my-pi use AI?
Yes. oh-my-pi uses AI through candle-core, candle-nn, fastembed, and onnxruntime-node.
Does oh-my-pi have tests?
Yes. oh-my-pi has 3,772 test files and is tested with Puppeteer and axe-core.
Which repos have a stack like oh-my-pi's?
The ones that share most of its stack:unslothai/unslothjanhq/janopenbq-org/OpenBB

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 →