What is rowboat built with?

rowboat is a TypeScript repo built with Hono, Electron, react-native, React, Expo, and 2 more. It stores its data in @react-native-async-storage/async-storage and expo-secure-store, signs people in with jose and openid-client, uses AI through ai, tokenlens, @agentclientprotocol/sdk, ai-sdk, OpenRouter, and 3 more, measures its use with PostHog, connects to Google, makes its content with html-to-docx, expo-document-picker, expo-image-picker, expo-image-manipulator, react-native-markdown-display, and 8 more, validates its data with Zod, is tested with Vitest and Testing Library, deploys with @hono/node-server and electron-squirrel-startup, and uses @aws-sdk/s3-request-presigner, @electric-sql/pglite, Postgres, and MCP. It has 353,082 written lines, with 386 test files.

Read on November 6, 2026, at commit 84c2c75. Read it as markdown

Frontend

The base 4

Interface 22

10 more

Icons 3

Styles 3

Backend

Data 5

Sign-in 2

  • jose1 file
  • openid-client1 file

Services 5

AI 6

The base 1

Support

Validation 1

The base 2

Testing 2

  • Vitest379 files
  • Testing Library101 files

Deploy 2

Content 13

1 more
  • react-native-markdown-display1 file

Tools 3

  • chokidar4 files
  • esbuild2 files
  • glob1 file

Other 26

  • expo-haptics25 files
  • expo-clipboard5 files
  • expo-web-browser3 files
  • ulid3 files
  • expo-constants2 files
  • expo-crypto2 files
  • expo-file-system2 files
  • expo-notifications2 files
  • baileys1 file
  • expo-device1 file
  • expo-linking1 file
  • expo-sharing1 file
14 more
  • isomorphic-git1 file
  • nanoid1 file
  • react-native-worklets1 file
  • jszip9 files
  • cron-parser3 files
  • diff2 files
  • ws2 files
  • clsx1 file
  • content-disposition1 file
  • cors1 file
  • node-pty1 file
  • uiohook-napi1 file
  • yauzl1 file
  • yazl1 file

Other repos with a similar stack

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

Frequently asked questions

What language is rowboat written in?
rowboat is written in TypeScript, with 353,082 written lines.
What framework does rowboat use?
rowboat is built with Hono, Electron, react-native, React, Expo, Vite, and Express.
What database does rowboat use?
rowboat stores its data in @react-native-async-storage/async-storage and expo-secure-store.
What does rowboat sign people in with?
rowboat signs people in with jose and openid-client.
Does rowboat use AI?
Yes. rowboat uses AI through ai, tokenlens, @agentclientprotocol/sdk, ai-sdk, OpenRouter, ollama-ai-provider-v2, OpenAI, and Anthropic.
What services does rowboat use?
rowboat measures its use with PostHog, connects to Google, and uses @aws-sdk/s3-request-presigner, @electric-sql/pglite, Postgres, and MCP.

The proof: apps/x/apps/mobile/src/lib/analytics.ts, line 1

Does rowboat have tests?
Yes. rowboat has 386 test files and is tested with Vitest and Testing Library.
Which repos have a stack like rowboat'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 →