Technologies

What is onyx built with?

onyx is a Python repo built with Next.js, React, Expo, and FastAPI. It stores its data in Postgres, takes payments with Stripe, uses AI through OpenAI, measures its use with PostHog, watches its errors with Sentry, and uses Redis and Google Cloud Storage. It has 4,036 files and 1,580,032 written lines, with 3,061 test files.

Read on November 1, 2026, at commit 3eb6420. Read it as markdown

Other repos with a similar stack

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

Frequently asked questions

What language is onyx written in?
onyx is written in Python: 4,036 files and 1,580,032 written lines.
What framework does onyx use?
onyx is built with Next.js, React, Expo, and FastAPI.
What database does onyx use?
onyx stores its data in Postgres.

The proof: backend/onyx/db/_deprecated/pg_file_store.py, line 1

What does onyx take payments with?
onyx takes payments with Stripe.

The proof: backend/ee/onyx/server/tenants/billing.py, line 5

Does onyx use AI?
Yes. onyx uses AI through OpenAI.

The proof: backend/onyx/voice/providers/openai.py, line 30

What services does onyx use?
onyx measures its use with PostHog, watches its errors with Sentry, and uses Redis and Google Cloud Storage.

The proof: web/src/app/providers.tsx, line 3

Does onyx have tests?
Yes. onyx has 3,061 test files.
Which repos have a stack like onyx's?

What is your repo built with?

Paste your public repo and see it drawn.

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 →