What is openwhispr built with?

openwhispr is a TypeScript repo built with React, Vite, Electron, react-native, Expo, and 1 more. It stores its data in SQLite, reaches it with Drizzle, signs people in with @aws-sdk/credential-providers, Better Auth, expo-auth-session, and expo-apple-authentication, uses AI through ai, ai-sdk, onnxruntime-node, tinfoil, @aws-sdk/client-bedrock, and 2 more, watches its errors with Sentry, makes its content with js-yaml, react-markdown, remark-gfm, and expo-document-picker, validates its data with Zod, is tested with happy-dom and @testing-library/react-native, and uses Qdrant, expo-secure-store, expo-sqlite, and @react-native-async-storage/async-storage. It has 801,420 written lines, with 1,548 test files.

Read on November 12, 2026, at commit 377ec98. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 5

Styles 7

Interface 16

4 more

Icons 1

Backend

Data 5

Sign-in 4

AI 5

  • ai5 files
  • ai-sdk3 files
  • onnxruntime-node2 files
  • tinfoil2 files
  • @aws-sdk/client-bedrock1 file

Services 3

Data access 1

Support

The base 2

Content 4

Validation 1

Testing 2

  • @testing-library/react-native106 files
  • happy-dom17 files

Tools 3

  • TypeScript13 files
  • espree1 file
  • CocoaPods

Other 25

  • zustand67 files
  • i18next20 files
  • expo-application17 files
  • expo-file-system15 files
  • expo-clipboard7 files
  • @homebridge/dbus-native5 files
  • expo-crypto3 files
  • react-native-purchases3 files
  • .ENV2 files
  • expo-web-browser2 files
  • electron-updater1 file
  • expo-haptics1 file
13 more
  • expo-tracking-transparency1 file
  • react-i18next286 files
  • ws9 files
  • buffer6 files
  • ffmpeg-static3 files
  • tar3 files
  • clsx2 files
  • unzipper2 files
  • @napi-rs/keyring1 file
  • agent-base1 file
  • https-proxy-agent1 file
  • opencc-js1 file
  • ps-list1 file

Other repos with a similar stack

Ordered by how much of its stack they share with openwhispr, then by stars.

Frequently asked questions

What language is openwhispr written in?
openwhispr is written in TypeScript, with 801,420 written lines.
What framework does openwhispr use?
openwhispr is built with React, Vite, Electron, react-native, Expo, and react-navigation.

The proof: in package.json

What database does openwhispr use?
openwhispr stores its data in SQLite and reaches it with Drizzle.

The proof: src/helpers/database.js, line 1

What does openwhispr sign people in with?
openwhispr signs people in with @aws-sdk/credential-providers, Better Auth, expo-auth-session, and expo-apple-authentication.
Does openwhispr use AI?
Yes. openwhispr uses AI through ai, ai-sdk, onnxruntime-node, tinfoil, @aws-sdk/client-bedrock, Anthropic, and OpenAI.
What services does openwhispr use?
openwhispr watches its errors with Sentry and uses Qdrant, expo-secure-store, expo-sqlite, and @react-native-async-storage/async-storage.

The proof: openwhispr-mobile/src/lib/sentry.ts, line 1

Does openwhispr have tests?
Yes. openwhispr has 1,548 test files and is tested with happy-dom and @testing-library/react-native.
Which repos have a stack like openwhispr'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.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →