Source: https://seerepo.com/r/binwiederhier/ntfy/built
Markdown source: https://seerepo.com/r/binwiederhier/ntfy/built.md
Description: ntfy is a Go repo built with React, Vite, and net/http. It stores its data in Postgres, takes payments with Stripe, connects to Google, and uses Firebase.

# What is ntfy built with?

ntfy is a Go repo built with React, Vite, and net/http. It stores its data in Postgres, takes payments with Stripe, connects to Google, and uses Firebase. It has 212 files and 104,919 written lines, with 135 test files.

Read on November 1, 2026, at commit e04b01a.

Repository: https://github.com/binwiederhier/ntfy

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**
- **[Vite](https://seerepo.com/uses/vite)**

## Backend

### The base

- **[net/http](https://seerepo.com/uses/net-http)**

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 3 files · [db/pg/pg.go, line 11](https://github.com/binwiederhier/ntfy/blob/e04b01af6d289e8eb053a30f8a3f6cb8f5f203c1/db/pg/pg.go#L11)

### Services

- **[Stripe](https://seerepo.com/uses/stripe)**: 2 files · [payments/payments.go, line 5](https://github.com/binwiederhier/ntfy/blob/e04b01af6d289e8eb053a30f8a3f6cb8f5f203c1/payments/payments.go#L5)
- **Firebase**: 1 file · [server/server_firebase.go, line 9](https://github.com/binwiederhier/ntfy/blob/e04b01af6d289e8eb053a30f8a3f6cb8f5f203c1/server/server_firebase.go#L9)
- **[Google](https://seerepo.com/uses/google)**: 1 file · [server/server_firebase.go, line 12](https://github.com/binwiederhier/ntfy/blob/e04b01af6d289e8eb053a30f8a3f6cb8f5f203c1/server/server_firebase.go#L12)

## Other repos with a similar stack

- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): React, Vite, Postgres, Stripe, Google · [Compare](https://seerepo.com/compare/binwiederhier/ntfy/vs/twentyhq/twenty)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): React, Postgres, Stripe, Google · [Compare](https://seerepo.com/compare/binwiederhier/ntfy/vs/Significant-Gravitas/AutoGPT)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): React, Vite, Postgres, Google · [Compare](https://seerepo.com/compare/binwiederhier/ntfy/vs/paperclipai/paperclip)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, Vite, Postgres, Stripe · [Compare](https://seerepo.com/compare/binwiederhier/ntfy/vs/Stirling-Tools/Stirling-PDF)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): React, net/http, Postgres, Google · [Compare](https://seerepo.com/compare/binwiederhier/ntfy/vs/infiniflow/ragflow)
- [usememos/memos](https://seerepo.com/r/usememos/memos/built): React, Vite, net/http, Postgres · [Compare](https://seerepo.com/compare/binwiederhier/ntfy/vs/usememos/memos)

## Frequently asked questions

### What language is ntfy written in?

ntfy is written in Go: 212 files and 104,919 written lines.

### What framework does ntfy use?

ntfy is built with React, Vite, and net/http.

### What database does ntfy use?

ntfy stores its data in Postgres.

The proof: [db/pg/pg.go, line 11](https://github.com/binwiederhier/ntfy/blob/e04b01af6d289e8eb053a30f8a3f6cb8f5f203c1/db/pg/pg.go#L11)

### What does ntfy take payments with?

ntfy takes payments with Stripe.

The proof: [payments/payments.go, line 5](https://github.com/binwiederhier/ntfy/blob/e04b01af6d289e8eb053a30f8a3f6cb8f5f203c1/payments/payments.go#L5)

### What services does ntfy use?

ntfy connects to Google and uses Firebase.

The proof: [server/server_firebase.go, line 12](https://github.com/binwiederhier/ntfy/blob/e04b01af6d289e8eb053a30f8a3f6cb8f5f203c1/server/server_firebase.go#L12)

### Does ntfy have tests?

Yes. ntfy has 135 test files.

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

The ones that share most of its stack: twentyhq/twenty, Significant-Gravitas/AutoGPT, and paperclipai/paperclip.

## 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.
