What is electric built with?

electric is a TypeScript repo built with Electron, React, react-native, Expo, Vite, and 4 more. It reaches its data with Drizzle, uses AI through Pi and Anthropic, watches its errors with Sentry, makes its content with expo-image-manipulator, expo-image-picker, @mozilla/readability, turndown, streamdown, and 2 more, validates its data with Zod, @sinclair/typebox, @standard-schema/spec, zod-to-json-schema, Ajv, and 1 more, is tested with Vitest, jsdom, fast-check, ink-testing-library, and Testing Library, deploys with pino, tracing, OpenTelemetry, opentelemetry-otlp, tracing-opentelemetry, and 1 more, and uses MCP, @react-native-async-storage/async-storage, TanStack, Postgres, SQLite, and 2 more. It has 441,703 written lines, with 489 test files.

Read on November 13, 2026, at commit 3f9809f. 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

Interface 11

Icons 2

Backend

Support

The base 5

Testing 5

  • Vitest255 files
  • fast-check3 files
  • Testing Library2 files
  • jsdom1 file
  • ink-testing-library1 file

Content 7

Validation 6

Deploy 6

Tools 3

  • react-scan1 file
  • commander1 file
  • ex_doc

Other 29

  • uuid7 files
  • expo-constants6 files
  • undici5 files
  • nanoid3 files
  • expo-web-browser2 files
  • OpenTelemetry2 files
  • XState2 files
  • yjs2 files
  • electron-updater1 file
  • expo-clipboard1 file
  • use-sync-external-store1 file
  • bytes7 files
17 more
  • libc6 files
  • lib04 files
  • crc32c2 files
  • diff2 files
  • serde_json2 files
  • y-protocols2 files
  • @microsoft/fetch-event-source1 file
  • cron-parser1 file
  • dashmap1 file
  • fastq1 file
  • fix-path1 file
  • fractional-indexing1 file
  • httparse1 file
  • percent-encoding1 file
  • serde1 file
  • jason
  • req

Other repos with a similar stack

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

Frequently asked questions

What language is electric written in?
electric is written in TypeScript, with 441,703 written lines.
What framework does electric use?
electric is built with Electron, React, react-native, Expo, Vite, @tanstack/react-router, itty-router, @whatwg-node/server, and Tokio.
Does electric use AI?
Yes. electric uses AI through Pi and Anthropic.
What services does electric use?
electric watches its errors with Sentry and uses MCP, @react-native-async-storage/async-storage, TanStack, Postgres, SQLite, sqlite-vec, and object_store.

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

Does electric have tests?
Yes. electric has 489 test files and is tested with Vitest, jsdom, fast-check, ink-testing-library, and Testing Library.
Which repos have a stack like electric's?
The ones that share most of its stack:CherryHQ/cherry-studioaaif-goose/goosemultica-ai/multica

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 →