awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cvat-ai avatar

cvat-ai/cvat

0
View on GitHub↗
15,317 stars·3,574 forks·Python·mit·40 viewscvat.ai↗

Cvat

CVAT is an open-source, web-based platform designed for annotating images, videos, and 3D point clouds to create high-quality training datasets for machine learning. It functions as a containerized server that orchestrates the entire lifecycle of computer vision data, from initial task creation and manual labeling to quality assurance and final dataset export.

The platform distinguishes itself through deep integration with machine learning models, allowing users to deploy custom AI models as serverless functions for automated object detection, tracking, and skeleton annotation. It supports complex collaborative workflows by providing role-based access control, organizational workspace management, and consensus-based quality assurance tools that allow teams to merge diverse labeling opinions and resolve annotation conflicts.

Beyond manual and automated labeling, the system provides a comprehensive suite of administrative and integration capabilities. It includes support for cloud-native storage mounting, programmatic interaction via a RESTful API, and automated event notifications. The platform is built for scalability, utilizing a microservices architecture that can be deployed across containerized environments or Kubernetes clusters to handle large-scale data processing and distributed annotation tasks.

Features

  • Computer Vision Platforms - Serves as a comprehensive web-based platform for annotating images, videos, and 3D point clouds for machine learning.
  • Annotation Tools - Provides comprehensive tools for manually creating precise polygonal shapes for image segmentation.
  • Automated Annotation Tools - Provides automated object detection and segmentation using serverless machine learning models to accelerate the labeling process.
  • Data Annotation Workflows - Provides a comprehensive environment for managing the entire lifecycle of data annotation tasks, including team collaboration and quality control.
  • Computer Vision Tools - Offers an interactive web-based interface for labeling and preparing visual datasets for machine learning model training.
  • Model-Assisted Labelers - Applies pre-trained machine learning models to generate initial annotations or suggest labels, reducing manual effort.
  • Dataset Management - Enables the import, organization, and export of annotated datasets in standard formats for machine learning pipelines.
  • Dataset Management Tools - Exports annotated datasets into structured formats including geometric shapes, attributes, and tracking identifiers for machine learning training.
  • Annotation Project Management - Configures data sources, label schemas, and processing parameters to define new labeling projects.
  • Containerized Annotation Servers - Deploys as a containerized application to orchestrate annotation tasks, model-assisted labeling, and data storage.
  • RESTful API Interfaces - Provides a standardized programmatic layer for managing projects, users, and annotation data through structured HTTP requests.
  • Annotation Consensus Mergers - Ensures high-quality ground truth by merging diverse labeling opinions into a consensus dataset.
  • Policy-Based Access Control - Enforces granular security permissions and authorization rules using a centralized policy engine.
  • Role-Based Access Control - Enforces granular security policies by validating user permissions and organizational memberships against a centralized authorization engine.
  • Self-Hosted Labeling Platforms - Functions as a self-hosted, open-source environment for managing annotation workflows and team collaboration.
  • Testing & Quality Assurance - Ensures high-quality ground truth data through consensus mechanisms, conflict detection, and detailed quality assurance metrics.
  • Annotation Grouping Tools - CVAT associates multiple individual shapes into a single logical unit to simplify dataset organization and enable collective metadata management.
  • Annotation Interpolation Tools - Provides automated point movement interpolation to track objects across video frames.
  • 3D - Enables copying, cutting, and pasting cuboids within three-dimensional space to replicate or reposition labels.
  • 3D Object Labeling - Supports creating three-dimensional cuboid annotations by defining planar surfaces and depth.
  • Bulk Annotation Managers - Accelerates labeling workflows through bulk operations and label propagation across frames.
  • Skeleton Annotation Tools - Supports drawing and tracking multi-point skeleton structures for human pose estimation and similar tasks.
  • Geometry Modification Tools - Enables precise refinement of annotation shapes by combining or splitting entities.
  • Object Mask Generators - Paints pixel-level masks over image regions to create precise boundaries for object segmentation tasks.
  • Annotation Integration Pipelines - Maps remote annotation data into standard machine learning structures to create seamless training pipelines for deep learning models.
  • Video Object Tracking - Implements automated object tracking to propagate segmentation masks and shapes across sequential video frames.
  • Label Definition Managers - Standardizes annotation categories by managing the creation, retrieval, and updates of label definitions.
  • Backup and Recovery - Maintains data integrity through automated backup and system upgrade processes.
  • Consensus Replica Generators - Captures diverse annotator perspectives by generating multiple instances for the same dataset.
  • Remote Storage Mounts - Connects remote object storage buckets directly to the workspace to enable seamless access to large-scale datasets.
  • Manual Annotation Management - Provides interactive tools to draw shapes and apply tags to images or video frames to define ground truth data.
  • Media Pipeline Integrations - Connects to remote storage to import raw media and export finished annotations directly into machine learning pipelines.
  • Enterprise Deployment Solutions - Orchestrates containerized services to support scalable, enterprise-grade production deployments across various infrastructure providers.
  • Kubernetes Deployments - Provides native support for orchestrating platform components across Kubernetes clusters for high availability and scalability.
  • Model Inference Functions - Executes external machine learning models as remote, event-driven tasks to automate data labeling and object tracking.
  • Automated HTTPS Management - Automates the acquisition and renewal of TLS certificates for secure web access.
  • SAML SSO Integrations - Integrates external identity providers using OIDC or SAML protocols to manage user login through centralized authentication services.
  • Annotation Attributes - Attaches descriptive metadata to annotation labels to provide additional context for machine learning datasets.
  • Microservices Architectures - Orchestrates platform components as isolated, scalable services within container environments to ensure consistent deployment.
  • User Account Management - Provides tools to manage user profiles and account access within the annotation platform.
  • Annotation Analytics Controllers - Tracks labeling accuracy and performance through consensus metrics and analytics.
  • Validation Dataset Managers - Enables automated quality estimation through the management of validation and ground truth datasets.
  • Annotation Layering Controls - CVAT organizes overlapping objects into distinct Z-axis layers and provides controls to navigate, add, or reorder objects across these depth levels.
  • Annotation Visibility Controls - CVAT allows users to lock specific objects to prevent accidental modification and adjust transparency to simplify labeling in frames with high object density.
  • Skeleton Annotation Tools - Supports automated skeleton point detection and mapping for human pose or object structure annotation.
  • Data Annotation and Synthesis - Web-based annotation tool for images and videos.
  • Organization-Based Access Management - Manages workspace access and resource sharing based on organizational membership.
  • Quality Report Exporters - Provides detailed quality reports for automated processing and external review.
  • Team Collaboration Management - Organizes users and datasets into distinct workspaces to manage access control and team collaboration.
  • Schema Definition - Defines structured labels and properties to standardize data for machine learning models.
  • Relational State Management - Persists project configurations, user metadata, and annotation records in a relational database to ensure data integrity.
  • Spatial Data Labeling - Labels volumetric objects within three-dimensional point clouds or depth-aware data to support spatial perception tasks.
  • Project Lifecycle Managers - Manages the lifecycle of annotation tasks including backup, migration, and deletion.
  • Annotation Progress Trackers - Tracks the progress and quality of annotation work through defined stages and status updates.
  • Cloud Storage Integrations - Links external cloud storage providers to the system to list, preview, and access remote data assets for annotation workflows.
  • Video Frame Navigators - Provides precise controls for stepping through, seeking, and inspecting individual frames within video sequences.
  • Access Token Management - Creates, lists, updates, and revokes API tokens to provide programmatic access to platform resources.
  • Session Authentication - Validates user credentials to establish a session and issues a token for subsequent API requests.
  • Social Login Providers - Integrates third-party identity services like Google and GitHub to allow users to sign in using existing external accounts.
  • Background Processing - Manages long-running operations like data imports and model inference through distributed job queues to maintain system responsiveness.
  • Webhook Event Notifications - Sends automated event updates to external endpoints by registering subscription URLs for specific system actions.
  • Segmentation Mask Handlers - Supports creating pixel-level segmentation masks for disjoint objects using brush-based painting and conversion tools.
  • Interface Labeling - Provides interactive tools for drawing and modifying geometric shapes to label objects in datasets.
  • Custom AI Models - Allows deployment of custom machine learning models as serverless functions for inference within the annotation workspace.
  • Annotation Guidelines - Establishes structured guidelines and requirements to ensure consistency across annotation teams.
  • Annotation Conversion Tools - Transforms labels between geometric formats to standardize dataset representations.
  • Data Archiving Systems - Enables the creation of compressed snapshots for long-term project preservation and disaster recovery.
  • User Management - Provides an administrative interface to reset user passwords and restore account access when automated recovery methods are unavailable.
  • Webhook Security - Validates the authenticity and integrity of outgoing webhook payloads using cryptographic signatures.
  • Programmatic Interfaces - Executes administrative actions and manages project data through a structured interface to perform complex workflows programmatically.
  • Workflow Stage Assignments - Designates specific workflows like validation or acceptance to team members to define responsibilities.
  • Annotation Collaboration - Provides collaborative tools for attaching feedback and notes to specific annotation tasks to facilitate team communication.
  • Geometric Snapping Tools - Automatically snaps polygon points to the vertices of nearby shapes to ensure precise alignment.
  • Mask Overlap Handlers - Automatically deletes underlying pixels when adding new masks to ensure clean boundaries between adjacent objects.
  • Annotation Workflow Accelerators - Reduces manual effort through customizable keyboard shortcuts and interface optimizations.
  • Asset Type Definitions - Specifies source data formats to ensure the annotation interface correctly handles video, images, or audio.
  • Data Categorization - Allows users to assign descriptive tags to entire images or video frames to classify content without spatial coordinates.
  • Linear Feature Labeling - Draws paths using sequences of points to label linear structures like road markings.
  • Cloud Storage Authentication - Integrates remote cloud storage providers by managing authentication and resource paths for direct data access.
  • Outsourcing Workflows - Distributes labeling jobs to decentralized networks and manages compensation through protocol-based systems.
  • Playback Preloaders - Preloads data chunks in the background to ensure smooth navigation and playback of large video sequences.
  • Visual Enhancement Utilities - Modifies brightness, contrast, saturation, and gamma levels to improve visibility during the annotation process.
  • API Client Generators - Fetches machine-readable interface specifications to facilitate integration with external tools and automated client code generation.
  • Audit Logging - Records and monitors system events and user actions to maintain compliance and security within the annotation environment.
  • Background Job Queues - Manages asynchronous job queues for data processing, auto-annotation, and webhook delivery to ensure system responsiveness.
  • Health Monitoring - Monitors container status and disk usage to ensure platform operational health.

Star history

Star history chart for cvat-ai/cvatStar history chart for cvat-ai/cvat

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Cvat

These projects share indexed features with Cvat. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • humansignal/label-studioHumanSignal avatar

    HumanSignal/label-studio

    27,619View on GitHub↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    TypeScriptannotationannotation-toolannotations
    View on GitHub↗27,619
  • opencv/cvatopencv avatar

    opencv/cvat

    16,086View on GitHub↗

    CVAT is an open-source computer vision annotation tool and visual dataset management platform. It provides a self-hosted interface for labeling images, videos, and 3D data to create datasets for vision AI models. The platform features AI-assisted data labeling to automate the creation of masks and bounding boxes, utilizing a plug-in system to connect external machine learning models. It includes a consensus-based quality assurance system that verifies label accuracy by comparing independent annotations. The system covers collaborative team management, project organization through task decomp

    Python
    View on GitHub↗16,086
  • heartexlabs/label-studioheartexlabs avatar

    heartexlabs/label-studio

    27,626View on GitHub↗

    Label Studio is a multi-type data labeling tool and data annotation workspace designed to prepare datasets for machine learning training. It functions as a cloud-integrated data pipeline that imports raw data from storage, manages the annotation process, and exports labels into standardized formats. The platform features a machine learning model integration framework that connects to external model servers. This enables model-assisted annotation and active learning, allowing the system to perform pre-labeling and refine predictions based on human feedback. The software provides project manag

    TypeScript
    View on GitHub↗27,626
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    View on GitHub↗9,604
Compare all 30 related projects→

Frequently asked questions

What does cvat-ai/cvat do?

CVAT is an open-source, web-based platform designed for annotating images, videos, and 3D point clouds to create high-quality training datasets for machine learning. It functions as a containerized server that orchestrates the entire lifecycle of computer vision data, from initial task creation and manual labeling to quality assurance and final dataset export.

What are the main features of cvat-ai/cvat?

The main features of cvat-ai/cvat are: Computer Vision Platforms, Annotation Tools, Automated Annotation Tools, Data Annotation Workflows, Computer Vision Tools, Model-Assisted Labelers, Dataset Management, Dataset Management Tools.

Which projects share features with cvat-ai/cvat?

Projects with overlapping indexed features include: humansignal/label-studio — Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets… opencv/cvat — CVAT is an open-source computer vision annotation tool and visual dataset management platform. It provides a… heartexlabs/label-studio — Label Studio is a multi-type data labeling tool and data annotation workspace designed to prepare datasets for machine… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… bitwarden/clients — This project is a comprehensive zero-knowledge security suite designed for enterprise credential management, secrets… pgsty/pigsty — Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL…