#3636th of 75 in ML frameworks and libraries

fiftyone

Dataset visualization, curation and model evaluation tool for computer vision

Stars
11.2k
License
Apache-2.0
Last commit
Oct 2026
Last release
Sep 2026
Language
TypeScript
Stars, last 29 weeks+763
31 Mar 2026: 10,446 stars7 Apr 2026: 10,481 stars14 Apr 2026: 10,508 stars21 Apr 2026: 10,525 stars28 Apr 2026: 10,556 stars5 May 2026: 10,576 stars12 May 2026: 10,638 stars19 May 2026: 10,655 stars26 May 2026: 10,677 stars2 Jun 2026: 10,701 stars9 Jun 2026: 10,721 stars16 Jun 2026: 10,748 stars23 Jun 2026: 10,792 stars30 Jun 2026: 10,814 stars7 Jul 2026: 10,841 stars14 Jul 2026: 10,860 stars21 Jul 2026: 10,892 stars28 Jul 2026: 10,916 stars4 Aug 2026: 10,952 stars11 Aug 2026: 10,985 stars18 Aug 2026: 10,997 stars25 Aug 2026: 11,019 stars1 Sept 2026: 11,038 stars8 Sept 2026: 11,052 stars15 Sept 2026: 11,076 stars22 Sept 2026: 11,098 stars29 Sept 2026: 11,124 stars6 Oct 2026: 11,150 stars13 Oct 2026: 11,176 stars20 Oct 2026: 11,209 stars

10,446 on 31 Mar 202611,209 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

FiftyOne is a Python library with a browser-based App for exploring image, video and 3D datasets together with their labels. It supports 2D and 3D annotation, an embeddings panel, model evaluation to find failure modes, and a Brain module for finding data and annotation issues. It integrates with PyTorch, Hugging Face and Ultralytics, and can be extended with plugins.

Who it is for: Computer vision engineers curating datasets and evaluating models

Strengths

  • Installs with pip install fiftyone; supports Python 3.10 to 3.13
  • Built-in dataset zoo and model zoo for quick starts
  • Embeddings panel and evaluation tools to locate failure modes and label errors
  • Plugin system to extend the App and workflows

Weaknesses

  • Team collaboration and cloud-native workloads are in the separate commercial Voxel51 product
  • Focused on computer vision; not aimed at text or LLM workflows
  • Video datasets need FFmpeg installed separately
  • RAM and GPU requirements are not stated in the README

What it needs

  • GPU optional
  • Docker
  • Needs Python 3.10-3.13, MongoDB (fiftyone-db package; self-managed instance optional), FFmpeg (for video), Node.js and Yarn (source install only)
  • Models: PyTorch, Hugging Face, Ultralytics

Also in ML frameworks and libraries

See all 75
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks167.9k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.9k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.7k starsAGPL-3.092 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.091 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.3k starsMIT90 out of 100