#77th of 52 in Open models
rf-detr
Real-time transformer models for object detection, segmentation and keypoints
- Stars
- 9.9k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- Python
6,273 on 10 Apr 20269,945 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Roboflow is hiring: 38 open roles
Overview
RF-DETR is a Python package (`pip install rfdetr`, Python 3.10+) from Roboflow that provides pretrained DINOv2-based transformer models for object detection, instance segmentation and keypoint detection (preview). Models come in sizes from Nano to 2XLarge, run through one API via classes like `RFDETRMedium`, and can be fine-tuned on custom datasets. Some sizes (Atto, Femto, Pico, XL, 2XL) are under the PML 1.0 license rather than Apache 2.0.
Who it is for: Computer vision engineers needing real-time detection or segmentation models
Strengths
- Detection, segmentation and keypoints share one Python API across Nano to 2XLarge sizes
- Apache 2.0 for the package and N/S/M/L detection and all segmentation models
- README benchmarks on COCO and RF100-VL, with T4 TensorRT FP16 latency per size
- Fine-tuning supported, with Colab notebook and Hugging Face Space provided
Weaknesses
- Atto, Femto, Pico, XL and 2XL detection models use PML 1.0, not Apache 2.0
- Keypoint detection is labeled preview
- Latency figures are T4 TensorRT only; CPU and edge numbers not given in the visible README
- NAS for your own dataset requires the Roboflow platform
What it needs
- GPU optional
- Needs PyTorch, supervision
- Models: RF-DETR detection (Atto to 2XL), RF-DETR instance segmentation (Seg-N to Seg-2XL), RF-DETR keypoint (preview), DINOv2 backbone, COCO and custom datasets
Quick answers
Is rf-detr open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Does rf-detr need a GPU?
No. It runs on a CPU and can use a GPU when you have one.
Also in Open models
See all 52| Rank | Project | Score |
|---|---|---|
| 1 | ruviewWiFi CSI sensing on ESP32 for presence, breathing, heart rate and pose | 95 out of 100 |
| 2 | llmfitRust tool that checks which LLMs fit your RAM, CPU and GPU | 87 out of 100 |
| 3 | layaSingle-pass multilingual classifier for typed choice, score and yes/no decisions | 86 out of 100 |
| #4 | timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research | 77 out of 100 |
| #5 | yolov5PyTorch YOLOv5 object detection, segmentation and classification models with training code | 75 out of 100 |