deepinsight/insightface

State-of-the-art 2D and 3D Face Analysis Project

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 hours ago
Added to GitGenius on June 24th, 2026
Created on September 1st, 2017
Open Issues & Pull Requests: 1,270 (+0)
GitHub issues: Enabled
Number of forks: 6,095
Total Stargazers: 29,802 (+0)
Total Subscribers: 526 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.1 days
Mean response time: 116.2 days
90th percentile: 297.4 days
Tracked items: 246

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 253
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 770 days
Stale 30+ days: 249
Stale 90+ days: 243

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Example (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

InsightFace is a face analysis project that provides tools for 2D and 3D face detection, recognition, alignment, and related tasks across multiple deep learning frameworks.

The project addresses the need for comprehensive, production-ready face analysis by bundling state-of-the-art models for detection, recognition, and alignment into a unified codebase. It supports multiple inference backends including PyTorch, ONNX Runtime, and other frameworks, allowing users to choose their preferred deployment environment. The toolkit includes both a Python library for programmatic use and a desktop GUI application for local evaluation and enterprise model testing.

Developers should adopt this tool if they need reliable face detection and recognition capabilities with minimal setup overhead. The project suits applications ranging from research prototyping to production deployments, particularly those requiring local inference without cloud dependencies. The InsightFace Server provides a self-hosted alternative to commercial services, supporting face detection, comparison, registration, and large-scale image search with INT8 quantization for efficiency. The default Python package has been simplified to eliminate C++ compilation requirements, making installation more accessible across platforms.

The project maintains a substantial user base, with almost all open issues originating from external adopters reporting real-world usage rather than from the core team. Responses to issues and pull requests typically arrive within one to two weeks. Work in the issue tracker is dominated by example-related contributions.