#55th of 10 in Open models

insightface

Face detection, recognition and alignment toolbox with ArcFace and RetinaFace models

Stars
29.9k
License
no license
Last commit
Oct 2026
Last release
Sep 2026
Language
Python

Missed the latest GitHub check; these facts may be older.

Overview

InsightFace is a 2D and 3D face analysis toolbox built on PyTorch and MXNet. It includes training code, datasets and pretrained models for recognition (ArcFace, PartialFC), detection (RetinaFace, SCRFD) and alignment, plus a Python package, a desktop GUI and a self-hosted server with REST API. Code is MIT, but training data and the models trained on it are non-commercial research only.

Who it is for: Engineers building face recognition, detection or video privacy pipelines

Strengths

  • Covers recognition, detection and alignment with training code, datasets and IJB/Megaface evaluation scripts
  • Python package runs inference with automatic CoreML, CUDA or CPU provider selection
  • InsightFace Server offers a Web UI, REST API and SQLite storage in one Linux x86_64 container
  • PrivateFrame blurs or mosaics faces in local video and can redact selectively from reference photos

Weaknesses

  • Models and training data are non-commercial research only; commercial use needs separate licensing
  • Inswapper and buffalo_l models require contacting the maintainers for a license
  • Repository mixes many research subprojects on PyTorch and MXNet, so setup differs per module
  • Server runs on Linux x86_64 only and needs operator-supplied, manifest-verified models

What it needs

  • GPU optional
  • Needs PyTorch, MXNet, ONNX Runtime, SQLite
  • Models: ONNX, PyTorch, MXNet

Also in Open models

See all 10
Also in Open models
RankProjectScore
1llmfitRust tool that checks which LLMs fit your RAM, CPU and GPU37.9k starsMIT83 out of 100
2layaSingle-pass multilingual classifier for typed choice, score and yes/no decisions Live demo ↗ (opens in a new tab)32.9k starsApache-2.076 out of 100
3timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research34.5k starsApache-2.070 out of 100
#4unlimited-ocrOCR model that parses long documents and multi-page PDFs in one pass Live demo ↗ (opens in a new tab)27.3k starsMIT55 out of 100
#6kronosPretrained decoder-only models that forecast financial candlestick (K-line) series Live demo ↗ (opens in a new tab)40.8k starsMIT47 out of 100