What is cvat built with?

cvat is a TypeScript repo built with Django, anyio, asgiref, tornado, uvicorn, and 4 more. It stores its data in rq, django-rq, Postgres, and clickhouse-connect, signs people in with cryptography, oauthlib, pyjwt, python3-saml, requests-oauthlib, and 2 more, uses AI through nltk, scikit-learn, pycocotools, and onnxruntime-web, makes its content with imagesize, lxml, ruamel-yaml-clib, pillow, av, and 6 more, validates its data with jsonschema and prop-types, is tested with freezegun and fakeredis, deploys with kubernetes, psutil, azure-core, boto3, and botocore, and uses google-cloud-core, h5py, psycopg2-binary, pyarrow, s3transfer, and 4 more. It has 341,391 written lines, with 453 test files.

Read on November 7, 2026, at commit 1a69829. Read it as markdown

Frontend

Styles 3

Interface 14

2 more
  • react-color2 files
  • react-grid-layout1 file

The base 3

Icons 1

Backend

The base 1

Data 12

Sign-in 7

AI 4

Services 1

Support

The base 5

Content 11

Validation 2

Testing 2

  • fakeredis4 files
  • freezegun

Deploy 5

Tools 17

  • coverage1 file
  • bandit
  • Black
  • click
  • isort
  • pipx
  • pylint
  • drf-spectacular28 files
  • packaging1 file
  • redux-devtools-extension1 file
  • django-extensions
  • pycparser
5 more
  • snakeviz
  • tensorboardx
  • typing-extensions
  • typos
  • watchfiles

Other 82

  • react-redux185 files
  • attrs47 files
  • Lodash45 files
  • NumPy32 files
  • Redux26 files
  • dayjs18 files
  • opencv-python-headless9 files
  • urllib36 files
  • pyyaml4 files
  • tqdm4 files
  • Axios3 files
  • json-logic-js3 files
70 more
  • redux-thunk3 files
  • platformdirs2 files
  • SciPy2 files
  • tus-js-client2 files
  • form-data1 file
  • google-api-core1 file
  • certifi
  • google-resumable-media
  • googleapis-common-protos
  • joblib
  • networkx
  • pandas
  • portalocker
  • proto-plus
  • python-dateutil
  • ruamel.yaml
  • websockets
  • wrapt
  • requests5 files
  • error-stack-parser2 files
  • natsort2 files
  • platform2 files
  • shapely2 files
  • async-mutex1 file
  • axios-retry1 file
  • detect-browser1 file
  • django-cors-headers1 file
  • django-filter1 file
  • jszip1 file
  • mousetrap1 file
  • redux-logger1 file
  • cachetools
  • cffi
  • charset-normalizer
  • crontab
  • deprecated
  • django-crum
  • durationpy
  • google-crc32c
  • h11
  • httptools
  • idna
  • isodate
  • jmespath
  • kiwisolver
  • limits
  • lz4
  • mmh3
  • orjson
  • protobuf
  • pyasn1
  • pyasn1-modules
  • pyparsing
  • pyrsistent
  • python-dotenv
  • python-rapidjson
  • pytz
  • regex
  • rsa
  • six
  • sortedcontainers
  • sqlparse
  • tabulate
  • tenacity
  • threadpoolctl
  • tzdata
  • uritemplate
  • uvloop
  • websocket-client
  • zstandard

Other repos with a similar stack

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

Frequently asked questions

What language is cvat written in?
cvat is written in TypeScript, with 341,391 written lines.
What framework does cvat use?
cvat is built with Django, anyio, asgiref, tornado, uvicorn, djangorestframework, React, React Router, and react-router-dom.
What database does cvat use?
cvat stores its data in rq, django-rq, Postgres, and clickhouse-connect.
What does cvat sign people in with?
cvat signs people in with cryptography, oauthlib, pyjwt, python3-saml, requests-oauthlib, django-allauth, and Google.
Does cvat use AI?
Yes. cvat uses AI through nltk, scikit-learn, pycocotools, and onnxruntime-web.
What services does cvat use?
cvat uses google-cloud-core, h5py, psycopg2-binary, pyarrow, s3transfer, Redis, azure-storage-blob, Google Cloud Storage, and lru-cache.
Does cvat have tests?
Yes. cvat has 453 test files and is tested with freezegun and fakeredis.
Which repos have a stack like cvat'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 →