Technologies

What is dify built with?

dify is a Python repo built with Next.js, React, Flask, and net/http. It stores its data in Redis and Postgres, sends email with Resend, and watches its errors with Sentry. It has 6,486 files and 2,246,004 written lines, with 4,485 test files.

Read on October 28, 2026, at commit ea5e4e9. Read it as markdown

Other repos with a similar stack

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

Frequently asked questions

What language is dify written in?
dify is written in Python: 6,486 files and 2,246,004 written lines.
What framework does dify use?
dify is built with Next.js, React, Flask, and net/http.
The proof: in package.json
What database does dify use?
dify stores its data in Redis and Postgres.
The proof: api/core/app/apps/base_app_queue_manager.py, line 11
What services does dify use?
dify sends email with Resend and watches its errors with Sentry.
The proof: api/extensions/ext_mail.py, line 30
Does dify have tests?
Yes. dify has 4,485 test files.
Which repos have a stack like dify's?
The ones that share most of its stack:multica-ai/multicaSignificant-Gravitas/AutoGPTcalcom/cal.diy

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 →