<!-- # hard line break macro for HTML -->

<a id="plugins-ecosystem"></a>

# Plugins Ecosystem

Welcome to the FiftyOne Plugins ecosystem! 🚀

Here you’ll discover cutting-edge research, state-of-the-art models, and
powerful add-ons that unlock new FiftyOne workflows.

FiftyOne plugins allow you to extend and customize the functionality of the
core tool to suit your specific needs. From advanced computer vision models to
integrations with other popular AI tools, this curated collection of plugins
will transform FiftyOne into your bespoke visual AI development workbench.

<div class="plugins-search-container">
    <div class="plugins-search-box">
        <input type="text" id="plugin-search" placeholder="Search plugins by name, description, author, or category...">
        <div class="plugins-search-icon">
            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                <circle cx="11" cy="11" r="8"></circle>
                <path d="m21 21-4.35-4.35"></path>
            </svg>
        </div>
    </div>
</div>

<div style="margin:0; display:flex; justify-content:flex-end;">
    <a href="https://github.com/voxel51/fiftyone-plugins?tab=readme-ov-file#contributing" class="sd-btn sd-btn-primary book-a-demo" rel="noopener noreferrer" data-cta-dynamic="true">
        <div class="arrow">
            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="size-3">
            <path stroke="currentColor" stroke-width="1.5"
                    d="M1.458 11.995h20.125M11.52 22.063 21.584 12 11.521 1.937"
                    vector-effect="non-scaling-stroke"></path>
            </svg>  
        </div>
        <div class="text">Showcase your own plugin</div>
    </a>
</div>

<!-- Plugins cards section ----------------------------------------------------- --><div id="plugin-cards-container">

<nav class="navbar navbar-expand-lg navbar-light tutorials-nav col-12">
    <div class="tutorial-tags-container">
        <div id="dropdown-filter-tags">
            <div class="tutorial-filter-menu">
                <div class="tutorial-filter filter-btn all-tag-selected" data-tag="all">All</div>
            </div>
        </div>
    </nav>

<hr class="tutorials-hr">

<div class="row">

<div id="tutorial-cards">
<div class="list">
<!-- Add plugin cards below -->

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,search>

<div class="card tutorials-card" link=plugins_ecosystem/semantic_video_search.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/danielgural/semantic_video_search/main/assets/video_semantic_search.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Semantic Video Search ⭐ 30</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by danielgural</span><br/>search through your video datasets using FiftyOne Brain and Twelve Labs!</p>

<p class="tags">Community,model,search</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,huggingface>

<div class="card tutorials-card" link=plugins_ecosystem/hf_fine_tuner_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/hf_fine_tuner_plugin/main/icons/ft_classification.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Hf Fine Tuner Plugin ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>A plugin to fine-tune Hugging Face models on your FiftyOne Dataset.</p>

<p class="tags">Community,model,huggingface</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,annotation>

<div class="card tutorials-card" link=plugins_ecosystem/annotation.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/torchvision-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Annotation ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Utilities for integrating FiftyOne with annotation tools</p>

<p class="tags">Voxel51,annotation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,curation,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/brain.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-loc.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Brain ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Utilities for working with the FiftyOne Brain</p>

<p class="tags">Voxel51,curation,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/dashboard.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Dashboard ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Create your own custom dashboards from within the App</p>

<p class="tags">Voxel51,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,io>

<div class="card tutorials-card" link=plugins_ecosystem/io.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.sanity.io/images/h6toihm1/production/d286d778ffac5e30c2af62755808bf566dc5d3b6-2048x1148.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Io ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>A collection of import/export utilities</p>

<p class="tags">Voxel51,io</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,utils>

<div class="card tutorials-card" link=plugins_ecosystem/indexes.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Indexes ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Utilities working with FiftyOne database indexes</p>

<p class="tags">Voxel51,utils</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,utils>

<div class="card tutorials-card" link=plugins_ecosystem/plugins.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/voxel51/fiftyone-plugins/assets/12500356/19f1af29-7642-4b13-8317-01ba2a263e03"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Plugins ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Utilities for managing and building FiftyOne plugins</p>

<p class="tags">Voxel51,utils</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,utils>

<div class="card tutorials-card" link=plugins_ecosystem/delegated.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/torchvision-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Delegated ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Utilities for managing your delegated operations</p>

<p class="tags">Voxel51,utils</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,utils>

<div class="card tutorials-card" link=plugins_ecosystem/runs.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-loc.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Runs ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Utilities for managing your custom runs</p>

<p class="tags">Voxel51,utils</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,utils>

<div class="card tutorials-card" link=plugins_ecosystem/utils.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Utils ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Call your favorite SDK utilities from the App</p>

<p class="tags">Voxel51,utils</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,model,dataset>

<div class="card tutorials-card" link=plugins_ecosystem/zoo.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.sanity.io/images/h6toihm1/production/d286d778ffac5e30c2af62755808bf566dc5d3b6-2048x1148.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Zoo ⭐ 143</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Download datasets and run inference with models from the FiftyOne Zoo, all without leaving the App</p>

<p class="tags">Voxel51,model,dataset</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_vllm.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/Burhan-Q/fiftyone-vllm/main/assets/demo_detect.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone-vllm ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>Run inference using an online vLLM instance for image captioning, classification, object detection, VQA, and OCR.</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_locate_anything.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/b371b0d6-f8dc-4fcb-8ffe-4bffe5df099d"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone-locate-anything ⭐ 9</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>NVIDIA LocateAnything-3B is an open-vocabulary grounding VLM from the Eagle family, supporting object detection, phrase grounding, pointing, scene-text/OCR localization, document layout, and GUI element grounding across images and video.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,video,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/fo_video_sensor_data_sync.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/8ec09f0d-b69f-405b-beaa-45ffc756b985"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fo-video-sensor-data-sync ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>Sync per-frame numeric sensor data with video via frame-accurate, playback-synced modal panels (traces + gauges) — author a declarative schema once and the panels handle the rest, no per-dataset code required.</p>

<p class="tags">Community,video,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,training>

<div class="card tutorials-card" link=plugins_ecosystem/mlflow.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-loc.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Mlflow ⭐ 7</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Track model training experiments on your FiftyOne datasets with MLflow!</p>

<p class="tags">Voxel51,training</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,dataset,medical>

<div class="card tutorials-card" link=plugins_ecosystem/egoexor.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/ardamamur/egoexor/main/docs/figures/dataset_overview.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Egoexor ⭐ 29</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by ardamamur</span><br/>EgoExOR is an Operating Room dataset fusing egocentric and exocentric perspectives for surgical procedures. See here to load it with FiftyOne.</p>

<p class="tags">Community,dataset,medical</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,medical,Model>

<div class="card tutorials-card" link=plugins_ecosystem/medgemma.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.sanity.io/images/h6toihm1/production/d286d778ffac5e30c2af62755808bf566dc5d3b6-2048x1148.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Medgemma ⭐ 11</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing MedGemma as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,medical,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,evaluation>

<div class="card tutorials-card" link=plugins_ecosystem/model_comparison.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Model-comparison ⭐ 14</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by allenleetc</span><br/>Compare two object detection models!</p>

<p class="tags">Community,evaluation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/cradiov4.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/CRADIOv4/main/cradio-fiftyone.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Cradiov4 ⭐ 18</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>CRADIOv4 performs visual feature extraction whose image embeddings can be used by a downstream model for various tasks. This implementation also produces attention maps.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,vlm,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/gemma_vllm_metrics.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/AdonaiVera/gemma-vllm-metrics/main/figure/10_gemma_metrics_panel_live.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Gemma-vllm-metrics ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by AdonaiVera</span><br/>Monitor a locally-served Gemma 4 model over vLLM from within the FiftyOne App, with a live panel showing request throughput, token throughput, latency, GPU KV-cache usage, and queue depth pulled straight from vLLM's own /metrics endpoint.</p>

<p class="tags">Community,vlm,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/vlmrun_voxel51_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/vlm-run/vlmrun-voxel51-plugin/main/gifs/vlmrun_fiftyone_chat_redact.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Vlmrun-voxel51-plugin ⭐ 8</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by vlm-run</span><br/>Extract structured data from visual and audio sources including documents, images, and videos</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/colqwen2_5_v0_2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/colqwen2_5_v0_2/main/colqwen_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Colqwen2 5 V0 2 ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>ColQwen2.5 is a vision language model based on Qwen2.5-VL-3B-Instruct that generates ColBERT-style multi-vector representations for efficient document retrieval. This version takes dynamic image resolutions (up to 768 image patches) and doesn't resize them, preserving aspect ratios for better accuracy.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,examples>

<div class="card tutorials-card" link=plugins_ecosystem/patch_hunter.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://user-images.githubusercontent.com/25985824/106288517-2422e000-6216-11eb-871d-26ad2e7b1e59.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Patch-hunter ⭐ 0</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>A fast-paced reflex game panel — click streaming object-detection patches that match the rotating target label before time runs out, build streaks, and land on the leaderboard.</p>

<p class="tags">Community,examples</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,detection>

<div class="card tutorials-card" link=plugins_ecosystem/screenparser.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/cc3f44db-a076-47b1-bd07-f309b831a9c9"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Screenparser ⭐ 0</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>ScreenParser is a YOLO11-L detector fine-tuned by the docling-project on ~1.45M screenshots to localize 55 UI element classes (buttons, tables, navigation bars, text inputs, icons, etc.) in application and web screenshots.</p>

<p class="tags">Community,model,detection</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,examples>

<div class="card tutorials-card" link=plugins_ecosystem/fo_doom.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/Burhan-Q/fo-doom/main/assets/overview.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fo-doom ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>Play the classic DOOM (1993) shareware game directly within the FiftyOne App.</p>

<p class="tags">Community,examples</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,annotation,video>

<div class="card tutorials-card" link=plugins_ecosystem/fo_annotate_lerobot.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/b2e9374a-b564-4dca-aedb-fe9706ac5b8e"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fo-annotate-lerobot ⭐ 0</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>Annotate imported LeRobot datasets with per-episode subtask and high-level dialogue time segments directly in the FiftyOne App, then export an annotated LeRobot v3.0 dataset ready for training.</p>

<p class="tags">Community,annotation,video</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/reverse_image_search.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/reverse-image-search-plugin/assets/12500356/cc2df982-891a-4cef-967e-67d583134d25"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Reverse Image Search ⭐ 15</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Find the images in your dataset most similar to an image from filesystem or the internet!</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/text_to_image.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/ai-art-gallery/assets/12500356/f5202d68-c5c1-44c7-b662-98d98e5c05aa"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Text To Image ⭐ 34</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Add synthetic data from prompts with text-to-image models and FiftyOne!</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,huggingface>

<div class="card tutorials-card" link=plugins_ecosystem/image_editing_panel.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/image_editing_panel/main/image_edit_panel.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Image Editing Panel ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Chat-based image editing powered by HuggingFace image-to-image Inference API.</p>

<p class="tags">Community,model,huggingface</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,ocr,Model>

<div class="card tutorials-card" link=plugins_ecosystem/olmocr_2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/olmOCR-2/main/olmocr2_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Olmocr-2 ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>olmOCR-2 is a state-of-the-art OCR model built on Qwen2.5-VL architecture that extracts text from document images with high accuracy.</p>

<p class="tags">Community,model,ocr,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,ocr,model,text>

<div class="card tutorials-card" link=plugins_ecosystem/ade.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/yolo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Ade ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by landingai</span><br/>Parse, extract, and split documents using LandingAI's Agentic Document Extraction (ADE) API. Converts PDFs, images, spreadsheets, and Office files into structured Markdown with spatial bounding box grounding.</p>

<p class="tags">Community,ocr,model,text</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/youtube_panel_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/fiftyone-youtube-panel-plugin/assets/12500356/0b33b0ea-90cb-4068-b055-6c95c7ce3484"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Youtube Panel Plugin ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Play YouTube videos in the FiftyOne App!</p>

<p class="tags">Community,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/qwen3vl_embeddings.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/qwen3vl_embeddings/main/qwen3_vl_embedding.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Qwen3vl Embeddings ⭐ 8</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Qwen3-VL-Embedding maps text, images, and video into a unified representation space, enabling powerful cross-modal retrieval and understanding.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/clustering.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/clustering-runs-plugin/assets/12500356/27b0ace4-ecd8-4f9d-821a-614fd597be7f"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Clustering ⭐ 12</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Cluster your images using embeddings with FiftyOne and scikit-learn!</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,utils>

<div class="card tutorials-card" link=plugins_ecosystem/video2dataset.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/Parva101/video2dataset/main/assets/video2dataset_youtube_demo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Video2dataset ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by parva101</span><br/>Convert YouTube URLs or local videos into FiftyOne image datasets with uniform/scene-change/hybrid frame sampling, perceptual deduplication, and source metadata.</p>

<p class="tags">Community,utils</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/fiftycomfy.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/FiftyComfy/main/fiftycomfy.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftycomfy ⭐ 15</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>A FiftyOne Panel for modular node-based workflows which takes inspiration from ComfyUI.</p>

<p class="tags">Community,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/qwen3vl_video.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/qwen3vl_video/main/qwen3vl_video_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Qwen3vl Video ⭐ 18</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>A FiftyOne zoo model integration for Qwen3-VL that enables comprehensive video understanding with multiple label types in a single forward pass and for computing video embeddings.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/fo_openai.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/torchvision-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fo-openai ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>Label images with OpenAI vision models for classification, detection, captioning, VQA, and OCR via the Responses API with Pydantic-validated structured output.</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,data,curation>

<div class="card tutorials-card" link=plugins_ecosystem/fo_glitch.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/940bd974-c714-4710-8847-59eddef68d99"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fo-glitch ⭐ 0</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>Augment dataset samples with image-corruption artifacts\\: pixel sorting, block corruption, channel shifting, scan-line noise, frame tearing, and more.</p>

<p class="tags">Community,data,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,io>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_lerobot_importer.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone Lerobot Importer ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Import your LeRobot format dataset into FiftyOne format</p>

<p class="tags">Community,io</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/nomic_embed_multimodal.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/nomic-embed-multimodal/main/nomicemb_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Nomic-embed-multimodal ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Nomic Embed Multimodal is a family of vision language models built on Qwen2.5-VL that generates high-dimensional embeddings for both images and text in a shared vector space.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,depth,Model>

<div class="card tutorials-card" link=plugins_ecosystem/online_video_depth_anything.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/online_video_depth_anything/main/ovda.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Online Video Depth Anything ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Integrating Online Video Depth Anything (oVDA) for a temporally-consistent monocular depth estimator for videos that runs in an online setting with low VRAM consumption.</p>

<p class="tags">Community,model,depth,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/gemini_vision_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/77b4a2f3-8e4b-40dd-921d-3771b257b8d9"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Gemini-vision-plugin ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by AdonaiVera</span><br/>This plugin integrates Google Gemini's multimodal vision models (e.g., gemini-2.5-flash) into your FiftyOne workflows. Prompt with text and one or more images; receive a text response grounded in visual inputs</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/jina_embeddings_v4.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/jina_embeddings_v4/main/jinaembv4_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Jina Embeddings V4 ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Jina Embeddings v4 is a state-of-the-art vision language model that generates embeddings for both images and text in a shared vector space.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,evaluation>

<div class="card tutorials-card" link=plugins_ecosystem/optimal_confidence_threshold.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/danielgural/optimal_confidence_threshold/main/assets/conf_output.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Optimal Confidence Threshold ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by danielgural</span><br/>Find the optimal confidence threshold for your detection models automatically!</p>

<p class="tags">Community,evaluation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/moondream3.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/moondream3/main/md3_hd.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Moondream3 ⭐ 17</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Moondream 3 (Preview) is an vision language model with a mixture-of-experts architecture (9B total parameters, 2B active). This model makes no compromises, delivering state-of-the-art visual reasoning while still retaining our efficient and deployment-friendly ethos.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,training>

<div class="card tutorials-card" link=plugins_ecosystem/torchvision_classifier_finetuner.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/sherpan/torchvision-classifier-finetuner/main/screenshots/ft_gif.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Torchvision-classifier-finetuner ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by sherpan</span><br/>Fine-tune pretrained torchvision backbones (ResNet-50, EfficientNet-B2, MobileNetV3) on FiftyOne datasets with Classification labels and run inference directly from the App.</p>

<p class="tags">Community,model,training</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/synthetic_gui_samples_plugins.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/synthetic_gui_samples_plugins/main/gifs/grayscale.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Synthetic Gui Samples Plugins ⭐ 8</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>A FiftyOne plugin for generating synthetic samples for datasets in COCO4GUI format</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/nvlabs_cradiov3.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/NVLabs_CRADIOV3/main/cradio-fiftyone.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Nvlabs Cradiov3 ⭐ 27</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing NVLabs C-RADIOv3 Embeddings Model as Remotely Sourced Zoo Model for FiftyOne</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,annotation>

<div class="card tutorials-card" link=plugins_ecosystem/multi_annotator_toolkit.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/Madave94/multi-annotator-toolkit/master/assets/plugin-overview.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Multi Annotator Toolkit ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by madave94</span><br/>Tackle noisy annotation! Find and analyze annotation issues in datasets with multiple annotators per image.</p>

<p class="tags">Community,annotation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,dataset,video,Dataset>

<div class="card tutorials-card" link=plugins_ecosystem/mose_v2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/voxel51/mose-v2/main/assets/mose-grid.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Mose-v2 ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Load and explore the MOSE complex video object segmentation dataset via the FiftyOne Zoo.</p>

<p class="tags">Community,dataset,video,Dataset</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/rerun_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/d93e86bb-ae59-493b-9028-4b9c677afca9"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Rerun-plugin ⭐ 10</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Visualize Rerun data files (.rrd) inside the FiftyOne App</p>

<p class="tags">Voxel51,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,visualization,hyperspectral>

<div class="card tutorials-card" link=plugins_ecosystem/envi_spetral_viewer.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/ehofesmann/envi-spectral-viewer/main/assets/screenshot.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Envi-spetral-viewer ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by ehofesmann</span><br/>Explore hyperspectral image datasets, interactively visualize pixel-level spectra, and dynamically recolor images.</p>

<p class="tags">Community,visualization,hyperspectral</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,io>

<div class="card tutorials-card" link=plugins_ecosystem/coco4gui_fiftyone.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Coco4gui Fiftyone ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing the COCO4GUI dataset type in FiftyOne with importers and exports</p>

<p class="tags">Community,io</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,Model>

<div class="card tutorials-card" link=plugins_ecosystem/qwen3_5_vl.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/yolo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Qwen3 5 Vl ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing Qwen3.5VL as a Remote Source Zoo Model for FiftyOne.</p>

<p class="tags">Community,model,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,video,Model>

<div class="card tutorials-card" link=plugins_ecosystem/gemma4.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://user-images.githubusercontent.com/25985824/106288517-2422e000-6216-11eb-871d-26ad2e7b1e59.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Gemma4 ⭐ 0</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by Burhan-Q</span><br/>Google's Gemma 4 multimodal family as a Remote Zoo Model, supporting image and video operations including detection, classification, VQA, OCR, and temporal localization.</p>

<p class="tags">Community,model,vlm,video,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,dataset,video,Dataset>

<div class="card tutorials-card" link=plugins_ecosystem/davis_2017.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/voxel51/davis-2017/main/assets/davis_grid.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Davis-2017 ⭐ 0</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Load and explore the DAVIS-2017 video segmentation dataset via the FiftyOne Zoo.</p>

<p class="tags">Community,dataset,video,Dataset</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/isaac_0_2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/perceptron-ai-inc/fiftyone-isaac-0_2/main/isaac-detections.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Isaac-0 2 ⭐ 9</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by perceptron-ai-inc</span><br/>Isaac-0.2 is Perceptron AI's hybrid-reasoning vision language model supporting object detection, keypoint detection, OCR, instance segmentation, visual question answering, and UI understanding. Includes thinking and tool use for improving detection in complex scenes.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,tracking,Model>

<div class="card tutorials-card" link=plugins_ecosystem/molmo_point.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/molmo_point/main/molmo_point_image.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Molmo Point ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Integrating MolmoPoint a model that locates and tracks objects in images and videos by pointing and returning precise pixel coordinates</p>

<p class="tags">Community,model,tracking,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,data>

<div class="card tutorials-card" link=plugins_ecosystem/albumentations_augmentation.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/fiftyone-albumentations-plugin/assets/12500356/bd2014be-bec0-4f4d-a0bd-6709921b5bb9"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Albumentations Augmentation ⭐ 15</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Test out any Albumentations data augmentation transform with FiftyOne!</p>

<p class="tags">Community,data</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/lightonocr_2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/LightOnOCR-2/main/lightonocr2.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Lightonocr-2 ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>LightOnOCR-2-1B is a compact multilingual VLM that converts document images into clean, naturally ordered text without brittle multi-stage OCR pipelines.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,visualization,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/caption_viewer.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/nanonets_ocr2/refs/heads/main/nanonet_ocr.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Caption Viewer ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>A plugin that intelligently displays and formats vision language model outputs and text fields. Perfect for viewing OCR results, receipt analysis, document processing, and any text-heavy computer vision workflows.</p>

<p class="tags">Community,visualization,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model>

<div class="card tutorials-card" link=plugins_ecosystem/zero_shot_prediction.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/zero-shot-prediction-plugin/assets/12500356/6aca099a-17b3-4f85-955d-26c3951f0646"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Zero Shot Prediction ⭐ 37</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Run zero-shot (open vocabulary) prediction on your data!</p>

<p class="tags">Community,model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/vlm_prompt_lab.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/vlm_prompt_lab/main/vlm_prompt_lab.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Vlm Prompt Lab ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Experiment with any VLM that can be run in a Hugging Face image-text-to-text pipeline right in the FiftyOne App!</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,evaluation,text>

<div class="card tutorials-card" link=plugins_ecosystem/text_evaluation_metrics.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/text_evaluation_metrics/main/text_eval_gif.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Text Evaluation Metrics ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>This plugin provides five text evaluation metrics for comparing predictions against ground truth\\: ANLS, Exact Match, Normalized Similarity, Character Error Rate, and Word Error Rate.</p>

<p class="tags">Community,model,evaluation,text</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/kimi_vl_a3b.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Kimi Vl A3b ⭐ 7</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>FiftyOne Remotely Sourced Zoo Model integration for Moonshot AI's Kimi-VL-A3B models enabling object detection, keypoint localization, and image classification with strong GUI and document understanding capabilities.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/image_issues.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/image-quality-issues/assets/12500356/4f3b89c9-58b6-4404-a9da-8cd6570a1793"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Image Issues ⭐ 35</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Find common image quality issues in your datasets</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model>

<div class="card tutorials-card" link=plugins_ecosystem/qwen_image_edit.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/qwen_image_edit/main/qwen_image_edit_panel.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Qwen Image Edit ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Chat-based image editing powered by drbaph/Qwen-Image-Edit-2511-FP8</p>

<p class="tags">Community,model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/siglip2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/siglip2/main/siglip2.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Siglip2 ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>A FiftyOne Remotely Sourced Zoo Model integration for Google's SigLIP2 model enabling natural language search across images in your FiftyOne Dataset</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/sample_inspector.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/allenleetc/sample-inspector/main/assets/usage.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Sample-inspector ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by allenleetc</span><br/>Adjust image brightness and contrast and filter semantic masks by class in a sample detail view!</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/roi_patches.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/mgustineli/roi-patches-plugin/main/roi-patches-plugin.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Roi-patches ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by mgustineli</span><br/>Tile images into a configurable grid of ROI patches with adjustable overlap for region-based analysis, using FiftyOne's native patches view.</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/molmo2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/molmo2/main/molmo2.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Molmo2 ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Molmo2 is a family of open vision language models developed by the Allen Institute for AI (Ai2) that support image, video, and multi-image understanding and grounding.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,video>

<div class="card tutorials-card" link=plugins_ecosystem/hiera_video_embeddings.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/yolo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Hiera Video Embeddings ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Compute embeddings for video using Facebook Hiera Models</p>

<p class="tags">Community,model,video</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,segmentation,Model>

<div class="card tutorials-card" link=plugins_ecosystem/sam3_images.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/sam3_images/main/sam3_images.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Sam3 Images ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Integration of Meta's SAM3 (Segment Anything Model 3) into FiftyOne, with full support of text prompts, keypoint prompts, bounding box prompts, auto segmentation, and image embeddings.</p>

<p class="tags">Community,model,segmentation,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/fast_vlm.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/fast_vlm/main/fastvlm-hq.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fast Vlm ⭐ 11</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Integrating FastVLM as a Remote Source Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_tile.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/mmoollllee/fiftyone-tile/main/screenshot.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone-tile ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by mmoollllee</span><br/>Tile your high resolution images to squares for training small object detection models</p>

<p class="tags">Community,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/glm_ocr.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/glm_ocr/main/glm_ocr.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Glm Ocr ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>GLM-OCR is a lightweight 0.9B vision language model achieving state-of-the-art document understanding, including formula recognition, table recognition, and structured information extraction.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/gui_actor.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Gui Actor ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing Microsoft's GUI Actor as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/image_captioning.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/fiftyone-image-captioning-plugin/assets/12500356/224503c0-c3ac-4925-8c9d-ecfe50d493cc"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Image Captioning ⭐ 11</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Caption all your images with state of the art vision language models!</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,medical,Model>

<div class="card tutorials-card" link=plugins_ecosystem/medgemma_1_5.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/medgemma_kaggle_competition/main/gifs/medgemma_eval_detections.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Medgemma 1 5 ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing MedGemma 1.5 as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,medical,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,utils,evaluation>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_wandb_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/fiftyone_wandb_plugin/main/assets/show_wandb_panel.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone Wandb Plugin ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>This plugin connects FiftyOne datasets with Weights & Biases to enable reproducible, data-centric ML workflows.</p>

<p class="tags">Community,utils,evaluation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/isaac0_1.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Isaac0 1 ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Isaac-0.1 is the first in Perceptron AI's family of models built to be the intelligence layer for the physical world. This integration supports various computer vision tasks including object detection, classification, OCR, visual question answering, and more.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,3d,Model>

<div class="card tutorials-card" link=plugins_ecosystem/apple_sharp.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/plugins/apple_sharp/sharp.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Apple Sharp ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>SHARP is Apple's state-of-the-art model for predicting 3D Gaussian Splats from a single RGB image. This integration brings SHARP to FiftyOne, enabling batch inference on image datasets with 3D visualization.</p>

<p class="tags">Community,model,3d,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,annotation>

<div class="card tutorials-card" link=plugins_ecosystem/active_learning.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/active-learning-plugin/assets/12500356/aadcfa66-1e0f-4a56-b86f-07850bfae94a"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Active Learning ⭐ 18</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Accelerate your data labeling with Active Learning!</p>

<p class="tags">Community,annotation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/anonymize.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/swheaton/fiftyone-media-anonymization-plugin/assets/6363888/ade04386-bb3a-493c-a02f-2a2e176fd373"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Anonymize ⭐ 7</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by swheaton</span><br/>Anonymize/blur images based on a FiftyOne Detections field.</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/plotly_map_panel.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/7515a199-dee8-457a-a73c-b21dd1138a26"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Plotly-map-panel ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by allenleetc</span><br/>Plotly-based Map Panel with adjustable marker cosmetics!</p>

<p class="tags">Community,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/clustering_algorithms.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/danielgural/clustering_algorithms/main/assets/cluster.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Clustering Algorithms ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by danielgural</span><br/>Find the clusters in your data using some of the best algorithms available!</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,dataset,huggingface>

<div class="card tutorials-card" link=plugins_ecosystem/huggingface_hub.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Huggingface Hub ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Push FiftyOne datasets to the Hugging Face Hub, and load datasets from the Hub into FiftyOne!</p>

<p class="tags">Voxel51,dataset,huggingface</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Voxel51,model,huggingface>

<div class="card tutorials-card" link=plugins_ecosystem/transformers.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.sanity.io/images/h6toihm1/production/d286d778ffac5e30c2af62755808bf566dc5d3b6-2048x1148.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Transformers ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by voxel51</span><br/>Run inference on your datasets using Hugging Face Transformers models!</p>

<p class="tags">Voxel51,model,huggingface</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,io>

<div class="card tutorials-card" link=plugins_ecosystem/pdf_loader.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Pdf-loader ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by brimoor</span><br/>Load your PDF documents into FiftyOne as per-page images</p>

<p class="tags">Community,io</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/mineru_2_5.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/mineru_2_5/main/mineru2_5.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Mineru 2 5 ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>MinerU2.5 is a 1.2B-parameter vision language model for efficient high-resolution document parsing. This model can support grounding OCR as well as free text OCR.</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,curation>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_vlm_efficient.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/torchvision-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone-vlm-efficient ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by AdonaiVera</span><br/>Improve VLM training data quality with state-of-the-art dataset pruning and quality techniques</p>

<p class="tags">Community,model,vlm,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/nemotron_nano_vl.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/Nemotron_Nano_VL/main/nemotronvl-lq.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Nemotron Nano Vl ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing Llama-3.1-Nemotron-Nano-VL-8B-V1 as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,3d,Model>

<div class="card tutorials-card" link=plugins_ecosystem/vggt.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/vggt/main/vggt-lq.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Vggt ⭐ 20</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implemeting Meta AI's VGGT as a FiftyOne Remote Zoo Model</p>

<p class="tags">Community,model,3d,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,medical,Model>

<div class="card tutorials-card" link=plugins_ecosystem/medsiglip.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/medsiglip/main/medsiglip.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Medsiglip ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing MedSigLIP as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,medical,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,ocr,Model>

<div class="card tutorials-card" link=plugins_ecosystem/nanonets_ocr2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/nanonets_ocr2/main/nanonet_ocr.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Nanonets Ocr2 ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Nanonets-OCR2 transforms documents into structured markdown with intelligent content recognition and semantic tagging, making it ideal for downstream processing by Large Language Models (LLMs).</p>

<p class="tags">Community,model,ocr,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/deepseek_ocr.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/deepseek_ocr/main/deepseekocr_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Deepseek Ocr ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>DeepSeek-OCR is a vision language model designed for optical character recognition with a focus on "contextual optical compression."</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,search>

<div class="card tutorials-card" link=plugins_ecosystem/semantic_document_search.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/semantic-document-search-plugin/assets/12500356/ac87511d-c3f9-4718-891d-89e14aef4152"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Semantic Document Search ⭐ 9</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Perform semantic search on text in your documents!</p>

<p class="tags">Community,search</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,ocr,Model>

<div class="card tutorials-card" link=plugins_ecosystem/kosmos2_5.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/kosmos2_5/main/kosmos2_5-hq.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Kosmos2 5 ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Kosmos-2.5 excels at two core tasks\\: generating spatially-aware text blocks (OCR) and producing structured markdown output from images.</p>

<p class="tags">Community,model,ocr,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/bimodernvbert.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/bimodernvbert/main/bimodernvbert_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Bimodernvbert ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>BiModernVBert is a vision language model built on the ModernVBert architecture that generates embeddings for both images and text in a shared 768-dimensional vector space.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/colmodernvbert.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/colmodernvbert/main/colmodernvbert_fo.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Colmodernvbert ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>ColModernVBert is a multi-vector vision language model built on the ModernVBert architecture that generates ColBERT-style embeddings for both images and text.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,dataset,Dataset>

<div class="card tutorials-card" link=plugins_ecosystem/bddoia_fiftyone.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/fea52cd0-3e9d-4d16-804a-ab91c3dd8db3"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Bddoia-fiftyone ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by AdonaiVera</span><br/>Load and explore the BDDOIA Safe/Unsafe Action dataset via the FiftyOne Zoo</p>

<p class="tags">Community,dataset,Dataset</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/ui_tars.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/yolo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Ui Tars ⭐ 7</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing UI-TARS-1.5 as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,vlm,evaluation>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_agents.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/user-attachments/assets/81d8a15d-ff3e-425b-9f6e-21b4da179c1b"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone-agents ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by AdonaiVera</span><br/>A comprehensive FiftyOne plugin for testing and evaluating multiple vision langugage models with dynamic prompts and built-in evaluation capabilities</p>

<p class="tags">Community,vlm,evaluation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,embeddings,Model>

<div class="card tutorials-card" link=plugins_ecosystem/colpali_v1_3.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/colpali_v1_3/main/colpali-mq.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Colpali V1 3 ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>ColPali is a vision language model based on PaliGemma-3B that generates ColBERT-style multi-vector representations for efficient document retrieval.</p>

<p class="tags">Community,model,embeddings,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/paligemma2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Paligemma2 ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing PaliGemma-2-Mix as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/minicpm_v.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/minicpm-v/main/minicpm-mq.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Minicpm-v ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Integrating MiniCPM-V 4.5 as a Remote Source Zoo Model in FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,search,embeddings>

<div class="card tutorials-card" link=plugins_ecosystem/multimodal_rag.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Multimodal Rag ⭐ 21</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Create and test multimodal RAG pipelines with LlamaIndex, Milvus, and FiftyOne!</p>

<p class="tags">Community,search,embeddings</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,audio>

<div class="card tutorials-card" link=plugins_ecosystem/audio_retrieval.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/yolo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Audio Retrieval ⭐ 11</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Find the images in your dataset most similar to an audio file!</p>

<p class="tags">Community,audio</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,ocr>

<div class="card tutorials-card" link=plugins_ecosystem/nemo_retriever_parse_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/nemo_retriever_parse_plugin/main/assets/nemo_app.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Nemo Retriever Parse Plugin ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing NVIDIA NeMo Retriever Parse as a FiftyOne Plugin</p>

<p class="tags">Community,model,ocr</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,pose>

<div class="card tutorials-card" link=plugins_ecosystem/vitpose.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-loc.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Vitpose ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Run ViTPose Models from Hugging Face on your FiftyOne Dataset</p>

<p class="tags">Community,model,pose</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/moondream2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Moondream2 ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Moondream2 implementation as a remotely sourced zoo model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/florence2.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.sanity.io/images/h6toihm1/production/d286d778ffac5e30c2af62755808bf566dc5d3b6-2048x1148.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Florence2 ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing Florence2 as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/showui.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/ShowUI/main/showui-hd.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Showui ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Integrating ShowUI into FiftyOne as a Remote Source Zoo Model</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/mimo_vl.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/MiMo_VL/main/mimo-vl.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Mimo Vl ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing MiMo-VL as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/os_atlas.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/torchvision-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Os Atlas ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Integrating OS-Atlas Base into FiftyOne as a Remote Source Zoo Model</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vqa>

<div class="card tutorials-card" link=plugins_ecosystem/vqa_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/vqa-plugin/assets/12500356/67819454-19e3-4b4a-861f-afed465f4866"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Vqa-plugin ⭐ 19</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Ask (and answer) open-ended visual questions about your images!</p>

<p class="tags">Community,model,vqa</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,annotation>

<div class="card tutorials-card" link=plugins_ecosystem/segments_voxel51_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/segments-ai/segments-voxel51-plugin/master/assets/logo_no_shadow-with_text-blue_background.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Segments-voxel51-plugin ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by segmentsai</span><br/>Integrate FiftyOne with the Segments.ai annotation tool!</p>

<p class="tags">Community,annotation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,annotation>

<div class="card tutorials-card" link=plugins_ecosystem/edit_label_attributes.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/ehofesmann/edit_label_attributes/assets/21222883/cb345e94-71a0-49c9-b782-dd484ed9f0d6"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Edit Label Attributes ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by ehofesmann</span><br/>Edit attributes of your labels directly in the FiftyOne App!</p>

<p class="tags">Community,annotation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm,Model>

<div class="card tutorials-card" link=plugins_ecosystem/qwen2_5_vl.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/zoo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Qwen2 5 Vl ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Implementing Qwen2.5-VL as a Remote Zoo Model for FiftyOne</p>

<p class="tags">Community,model,vlm,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,ocr>

<div class="card tutorials-card" link=plugins_ecosystem/pytesseract_ocr.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/pytesseract-ocr-plugin/assets/12500356/2ab239c1-8d37-44a7-b8d6-93285afe7f08"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Pytesseract Ocr ⭐ 11</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Run optical character recognition with PyTesseract!</p>

<p class="tags">Community,model,ocr</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,audio,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/audio_loader.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/danielgural/audio_loader/main/assets/audio.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Audio Loader ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by danielgural</span><br/>Import your audio datasets as spectograms into FiftyOne!</p>

<p class="tags">Community,audio,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,ocr,Model>

<div class="card tutorials-card" link=plugins_ecosystem/visual_document_retrieval.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-loc.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Visual Document Retrieval ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>A FiftyOne Remotely Sourced Zoo Model integration for LlamaIndex's VDR model enabling natural language search across document images, screenshots, and charts in your datasets.</p>

<p class="tags">Community,model,ocr,Model</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/image_deduplication.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/image-deduplication-plugin/assets/12500356/8cf44a01-505d-4942-8a24-2c2d65365894"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Image Deduplication ⭐ 18</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Find exact and approximate duplicates in your dataset!</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,examples>

<div class="card tutorials-card" link=plugins_ecosystem/emoji_search.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/emoji-search-plugin/assets/12500356/a8fc3680-7df0-463c-9e5a-d70e773d5c29"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Emoji Search ⭐ 7</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Semantically search emojis and copy to clipboard!</p>

<p class="tags">Community,examples</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/janus_vqa.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/harpreetsahota204/janus-vqa-fiftyone/main/assets/app-ui.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Janus Vqa ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Run the Janus Pro Models from Deepseek on your Fiftyone Dataset</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,depth>

<div class="card tutorials-card" link=plugins_ecosystem/depth_pro_plugin.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/yolo-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Depth Pro Plugin ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by harpreetsahota</span><br/>Perfom zero-shot metric monocular depth estimation using the Apple Depth Pro model</p>

<p class="tags">Community,model,depth</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/outlier_detection.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/danielgural/outlier_detection/main/assets/outlier.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Outlier Detection ⭐ 7</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by danielgural</span><br/>Find those troublesome outliers in your dataset automatically!</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,embeddings>

<div class="card tutorials-card" link=plugins_ecosystem/concept_space_traversal.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/concept-space-traversal-plugin/assets/12500356/50e833a1-9198-41dc-852e-7def33061138"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Concept Space Traversal ⭐ 5</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Navigate concept space with CLIP, vector search, and FiftyOne!</p>

<p class="tags">Community,embeddings</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/concept_interpolation.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/voxel51/fiftyone-plugins/assets/12500356/602e1049-75d7-4b54-bc5d-9e651d39b9c3"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Concept Interpolation ⭐ 6</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Find images that best interpolate between two text-based extremes!</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,model,vlm>

<div class="card tutorials-card" link=plugins_ecosystem/gpt4_vision.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/gpt4-vision-plugin/assets/12500356/722c95d7-4c60-4138-8c9d-c5c26074297b"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Gpt4 Vision ⭐ 9</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Chat with your images using GPT-4 Vision!</p>

<p class="tags">Community,model,vlm</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,curation>

<div class="card tutorials-card" link=plugins_ecosystem/fiftyone_timestamps.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/mmoollllee/fiftyone-timestamps/main/screenshot.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Fiftyone-timestamps ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by mmoollllee</span><br/>Compute datetime-related fields (sunrise, dawn, evening, weekday, ...) from your samples' filenames or creation dates</p>

<p class="tags">Community,curation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,search>

<div class="card tutorials-card" link=plugins_ecosystem/keyword_search.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/keyword-search-plugin/assets/12500356/08fcf04d-35c5-45e5-b950-ba732da26d14"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Keyword Search ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Perform keyword search on a specified field!</p>

<p class="tags">Community,search</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,video>

<div class="card tutorials-card" link=plugins_ecosystem/img_to_video.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/danielgural/img_to_video_plugin/main/assets/stable_video_diffusion.gif"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Img To Video ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by danielgural</span><br/>Bring images to life with image to video!</p>

<p class="tags">Community,video</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,search>

<div class="card tutorials-card" link=plugins_ecosystem/double_band_filter.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/double-band-filter-plugin/assets/12500356/5e51740b-f528-40ea-acb1-f66358b69aaa"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Double Band Filter ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>on two numeric ranges simultaneously!</p>

<p class="tags">Community,search</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,search>

<div class="card tutorials-card" link=plugins_ecosystem/filter_values.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/ehofesmann/filter-values-plugin/assets/21222883/bbed0b1c-c917-4bea-a48f-550ffa237dc9"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Filter Values ⭐ 1</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by ehofesmann</span><br/>Filter a field of your FiftyOne dataset by one or more values.</p>

<p class="tags">Community,search</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,visualization>

<div class="card tutorials-card" link=plugins_ecosystem/line2d.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/wayofsamu/line2d/main/assets/thumbnails.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Line2d ⭐ 4</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by wayofsamu</span><br/>Visualize x,y-Points as a line chart.</p>

<p class="tags">Community,visualization</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Community,data>

<div class="card tutorials-card" link=plugins_ecosystem/twilio_automation.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://github.com/jacobmarks/twilio-automation-plugin/assets/12500356/5c25c312-9890-4bd3-b194-ca33ee0819fd"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Twilio Automation ⭐ 2</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by jacobmarks</span><br/>Automate data ingestion with Twilio!</p>

<p class="tags">Community,data</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Labs,ml,utils>

<div class="card tutorials-card" link=../labs/labs_ecosystem/labs_panel.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/voxel51/fiftyone-labs/main/plugins/labs_panel/assets/open_labs_panel.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Labs Panel ⭐ 13</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by 51labs</span><br/>panel listing all the available FiftyOne Labs features</p>

<p class="tags">Labs,ml,utils</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Labs,ml,video>

<div class="card tutorials-card" link=../labs/labs_ecosystem/video_apply_model.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/voxel51/fiftyone-labs/main/plugins/video_apply_model/assets/operators_list_screenshot.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Video Apply Model ⭐ 13</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by 51labs</span><br/>image model to video dataset using torch dataloader</p>

<p class="tags">Labs,ml,video</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Labs,ml,classification>

<div class="card tutorials-card" link=../labs/labs_ecosystem/few_shot_learning.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/torchvision-predictions.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Few Shot Learning ⭐ 13</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by 51labs</span><br/>few-shot learning with multiple model types</p>

<p class="tags">Labs,ml,classification</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Labs,ml,video,segmentation>

<div class="card tutorials-card" link=../labs/labs_ecosystem/label_propagation.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/voxel51/fiftyone-labs/main/plugins/label_propagation/assets/propagation.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Label Propagation ⭐ 13</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by 51labs</span><br/>Labels across frames of a video</p>

<p class="tags">Labs,ml,video,segmentation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Labs,ml,detection>

<div class="card tutorials-card" link=../labs/labs_ecosystem/box_combine.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://cdn.voxel51.com/mistake-missing.webp"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Box Combine ⭐ 13</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by 51labs</span><br/>Boxes Fusion for detections</p>

<p class="tags">Labs,ml,detection</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Labs,ml,segmentation>

<div class="card tutorials-card" link=../labs/labs_ecosystem/click_segmentation.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/voxel51/fiftyone-labs/main/plugins/click_segmentation/assets/open_panel.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Click Segmentation ⭐ 13</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by 51labs</span><br/>image segmentation via prompts</p>

<p class="tags">Labs,ml,segmentation</p>

</div>

</div>

</div>

</div>

<div class="col-md-6 tutorials-card-container" data-tags=Labs,ml>

<div class="card tutorials-card" link=../labs/labs_ecosystem/zero_shot_coreset_selection.html>

<div class="card-body">

<div class="tutorials-image"><img src="https://raw.githubusercontent.com/voxel51/zero-shot-coreset-selection/main/assets/operators_screenshot.png"></div>

<div class="tutorials-card-content">

<div class="card-title-container">
    <strong>Zero-shot-coreset-selection ⭐ 3</strong>
</div>

<p class="card-summary"><span class="card-subtitle text-muted" style="background-color: #ff6b35; color: white !important; padding: 2px 6px; border-radius: 4px; font-size: 0.8em; font-weight: 500;">by 51labs</span><br/>coreset selection (ZCore) for unlabeled image data</p>

<p class="tags">Labs,ml</p>

</div>

</div>

</div>

</div>

<!-- End of plugin cards --></div>

<div class="pagination d-flex justify-content-center"></div>

</div>

</div>
<!-- End plugins cards section ------------------------------------------------- -->

#### NOTE
Community plugins are external projects maintained by their respective authors.
They are not part of FiftyOne core and may change independently.
Please review each plugin’s documentation and license before use.
