What is frigate built with?

frigate is a TypeScript repo built with FastAPI, AIOHTTP, starlette, uvicorn, Vite, and 2 more. It stores its data in pyzmq and idb-keyval, reaches it with peewee, signs people in with joserfc, py-vapid, and cryptography, uses AI through cuda-python, nvidia-cudnn-cu12, ONNX, onnxruntime-gpu, opencv-contrib-python, and 10 more, connects to Google, makes its content with markupsafe, js-yaml, react-markdown, and remark-gfm, validates its data with Pydantic, pathvalidate, rjsf, Zod, and @hookform/resolvers, is tested with @playwright/test, and deploys with psutil and prometheus-client. It has 304,915 written lines, with 247 test files.

Read on November 6, 2026, at commit 0e90e8e. Read it as markdown

Frontend

The base 3

Styles 4

Interface 19

7 more

Icons 2

Backend

The base 1

Data 2

  • pyzmq7 files
  • idb-keyval3 files

Data access 1

  • peewee31 files

Sign-in 3

AI 14

2 more
  • nvidia-cudnn-cu12
  • onnxruntime-gpu

Services 2

Support

The base 3

Content 4

Validation 5

Deploy 2

Tools 6

  • click1 file
  • Ruff
  • memray1 file
  • argcomplete
  • mypy
  • types-requests

Testing 1

  • @playwright/test42 files

Other 36

  • SWR158 files
  • Axios81 files
  • NumPy75 files
  • opencv-python-headless48 files
  • Lodash29 files
  • i18next20 files
  • ruamel.yaml14 files
  • SciPy5 files
  • date-fns2 files
  • hls.js1 file
  • i18next-http-backend1 file
  • pandas1 file
24 more
  • rapidfuzz1 file
  • NVIDIA
  • react-i18next260 files
  • react-device-detect107 files
  • requests12 files
  • copy-to-clipboard8 files
  • slowapi2 files
  • tzlocal2 files
  • aiofiles1 file
  • clsx1 file
  • date-fns-tz1 file
  • paho-mqtt1 file
  • pyclipper1 file
  • pywebpush1 file
  • setproctitle1 file
  • shapely1 file
  • soundfile1 file
  • unidecode1 file
  • future
  • netaddr
  • netifaces
  • protobuf
  • python-multipart
  • tzdata

Other repos with a similar stack

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

Frequently asked questions

What language is frigate written in?
frigate is written in TypeScript, with 304,915 written lines.
What framework does frigate use?
frigate is built with FastAPI, AIOHTTP, starlette, uvicorn, Vite, React, and react-router-dom.
What database does frigate use?
frigate stores its data in pyzmq and idb-keyval and reaches it with peewee.
What does frigate sign people in with?
frigate signs people in with joserfc, py-vapid, and cryptography.
Does frigate use AI?
Yes. frigate uses AI through cuda-python, nvidia-cudnn-cu12, ONNX, onnxruntime-gpu, opencv-contrib-python, tensorflow-cpu, onnxruntime, openvino, faster-whisper, sherpa-onnx, transformers, librosa, Ollama, TensorFlow, and OpenAI.
What services does frigate use?
frigate connects to Google.

The proof: frigate/genai/plugins/gemini.py, line 1

Does frigate have tests?
Yes. frigate has 247 test files and is tested with @playwright/test.
Which repos have a stack like frigate'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 →