Source: https://seerepo.com/r/refinedev/refine/built
Markdown source: https://seerepo.com/r/refinedev/refine/built.md
Description: refine is a TypeScript repo built with React, Vite, Next.js, and Express. It stores its data in Supabase.

# What is refine built with?

refine is a TypeScript repo built with React, Vite, Next.js, and Express. It stores its data in Supabase. It has 4,342 files and 584,997 written lines, with 895 test files.

Read on November 1, 2026, at commit 2352eb5.

Repository: https://github.com/refinedev/refine

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/refinedev/refine/blob/2352eb5b6539e2f39ad9aef652279ad1dcf2c467/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/refinedev/refine/blob/2352eb5b6539e2f39ad9aef652279ad1dcf2c467/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: [in package.json](https://github.com/refinedev/refine/blob/2352eb5b6539e2f39ad9aef652279ad1dcf2c467/package.json)

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: [in package.json](https://github.com/refinedev/refine/blob/2352eb5b6539e2f39ad9aef652279ad1dcf2c467/package.json)

### Data

- **[Supabase](https://seerepo.com/uses/supabase)**: 4 files · [packages/supabase/src/index.ts, line 1](https://github.com/refinedev/refine/blob/2352eb5b6539e2f39ad9aef652279ad1dcf2c467/packages/supabase/src/index.ts#L1)

## Other repos with a similar stack

- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, Next.js, Supabase · [Compare](https://seerepo.com/compare/refinedev/refine/vs/supabase/supabase)
- [microsoft/Web-Dev-For-Beginners](https://seerepo.com/r/microsoft/Web-Dev-For-Beginners/built): React, Vite, Next.js, Express · [Compare](https://seerepo.com/compare/microsoft/Web-Dev-For-Beginners/vs/refinedev/refine)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): React, Vite, Express, Supabase · [Compare](https://seerepo.com/compare/refinedev/refine/vs/ruvnet/ruflo)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): React, Vite, Next.js, Express · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/refinedev/refine)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): React, Vite, Next.js, Express · [Compare](https://seerepo.com/compare/novuhq/novu/vs/refinedev/refine)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vite, Express, Supabase · [Compare](https://seerepo.com/compare/n8n-io/n8n/vs/refinedev/refine)

## Frequently asked questions

### What language is refine written in?

refine is written in TypeScript: 4,342 files and 584,997 written lines.

### What framework does refine use?

refine is built with React, Vite, Next.js, and Express.

The proof: [in package.json](https://github.com/refinedev/refine/blob/2352eb5b6539e2f39ad9aef652279ad1dcf2c467/package.json)

### What database does refine use?

refine stores its data in Supabase.

The proof: [packages/supabase/src/index.ts, line 1](https://github.com/refinedev/refine/blob/2352eb5b6539e2f39ad9aef652279ad1dcf2c467/packages/supabase/src/index.ts#L1)

### Does refine have tests?

Yes. refine has 895 test files.

### Which repos have a stack like refine's?

The ones that share most of its stack: supabase/supabase, microsoft/Web-Dev-For-Beginners, and ruvnet/ruflo.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
