Topics / #face-recognition

Face-recognition projects on GitHub

Identifying people in images with face recognition models.

As of , the most-starred Face-recognition projects on GitHub are immich (116.4K stars), face_recognition (56.8K stars) and LocalAI (49.6K stars). GitHub.Locker tracks 22 Face-recognition repositories with 530.3K stars combined. The fastest-growing on October 16 was immich, with +72 stars in a day.

22Projects
530.3KStars in total
+169Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

22 projects · by stars

  1. #1 · immich-app/immich

    immich

    Immich is a self-hosted platform for backing up, organizing and browsing your photos and videos, built as an open-source alternative to Google Photos.

    116.4K
  2. #2 · ageitgey/face_recognition

    face_recognition

    face_recognition is a Python library and command-line tool for detecting and recognizing faces in images and video, built on top of dlib's deep-learning face recognition model.

    56.8K
  3. #3 · mudler/LocalAI

    LocalAI

    LocalAI is an open-source, self-hosted AI engine that lets you run LLMs, vision, voice, image and video models on your own hardware, including CPU-only setups, through an OpenAI/Anthropic/ElevenLabs-compatible API.

    49.6K
  1. 4

    photoprism

    40.3Kphotoprism/photoprism · Go

    PhotoPrism is an AI-powered, privacy-first app for browsing, organizing, and sharing your photos and videos, whether self-hosted or in the cloud.

  2. 5

    DeepFaceLive

    31Kiperov/DeepFaceLive · Python

    DeepFaceLive is a Windows desktop app for real-time face swap: it replaces the face from your webcam — or the face in a video — with a trained face model, aimed at PC streaming and video calls.

  3. 6

    insightface

    30Kdeepinsight/insightface · Python

    An open-source 2D and 3D deep face analysis toolbox that efficiently implements state-of-the-art face recognition, detection and alignment, optimized for both training and deployment.

  4. 7

    deepface

    23.6Kserengil/deepface · Python

    DeepFace is a lightweight Python framework for face recognition and facial attribute analysis: it verifies whether two faces match, finds who someone is, and predicts age, gender, emotion and race.

  5. 8

    HivisionIDPhotos

    21.6KZeyi-Lin/HivisionIDPhotos · Python

    An open-source AI tool for making ID photos: it cuts the person out of an ordinary snapshot with matting models and generates standard ID photos in various sizes with the right background color.

  6. 9

    deeplearning_ai_books

    21.2Kfengdu78/deeplearning_ai_books · HTML

    A Chinese-language collection of notes covering Andrew Ng's (吴恩达) Deep Learning Specialization on Coursera — five courses on neural networks, hyperparameter tuning, structuring ML projects, CNNs, and sequence models.

  7. 10

    face-api.js

    18Kjustadudewhohacks/face-api.js · TypeScript

    face-api.js is a JavaScript API for detecting and recognizing faces, built on top of tensorflow.js, that runs both in the browser and in Node.js.

  8. 11

    DeepLearning

    17.8KMikoto10032/DeepLearning · Jupyter Notebook

    A Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.

  9. 12

    Awesome-GitHub-Repo

    17.3KWechat-ggGitHub/Awesome-GitHub-Repo

    A hand-curated Chinese-language collection of interesting and high-quality open-source GitHub projects, organized into thematic categories (AI, fun hacks, real-world practice projects, tools, learning resources) rather than by programming language.

  10. 13

    free-api

    16.3Kfangzesheng/free-api

    This is a curated, continuously updated collection of free third-party APIs covering things like weather, OCR, face recognition, music parsing, and translation. The author acts as a 'courier' who gathers these free interfaces and links to them, posting a monthly changelog of newly added APIs.

  11. 14

    openface

    15.4Kcmusatyalab/openface · Lua

    OpenFace is a free, open-source face recognition toolkit built on deep neural networks, developed by Carnegie Mellon University.

  12. 15

    facenet

    14.4Kdavidsandberg/facenet · Python

    This is a TensorFlow implementation of FaceNet, a face recognition system that converts face images into 128-dimensional embeddings for recognition and clustering, based on the paper 'FaceNet: A Unified Embedding for Face Recognition and Clustering'.

  13. 16

    InstantID

    12KinstantX-research/InstantID · Python

    InstantID is a tuning-free method for identity-preserving image generation: a single reference photo of a face plus a text prompt is enough to create new images that keep the person's likeness, in seconds.

  14. 17

    faceai

    11.1Kvipstone/faceai · Python

    An entry-level Python project for face, video and text detection and recognition. It bundles 11 demo features, from face detection in photos and video to contour marking, hat overlays, digital makeup, gender and emotion recognition, image inpainting and auto colorization.

  15. 18

    thumbor

    10.5Kthumbor/thumbor · Python

    Thumbor is an open-source HTTP image service that crops, resizes, transforms and optimizes photos on-demand, using AI for smart face/feature-based cropping.

  16. 19

    lap

    3.9Kjulyx10/lap · Vue

    Lap is an open-source, local-first photo manager for macOS, Windows, and Linux that lets you browse family albums, find old photos quickly, and organize large personal media libraries entirely offline.

  17. 20

    Open-Source-Face-Recognition-SDK

    2.6KFaceplugin-ltd/Open-Source-Face-Recognition-SDK · Python

    An open-source face recognition SDK from Faceplugin that does face detection, landmark extraction, embedding generation and face similarity comparison, all processed on-premise.

  18. 21

    omarchy-lock-explorer

    208SirJul1337/omarchy-lock-explorer · QML

    Lock Screen Explorer is an Omarchy plugin that adds dozens of ready-made lock screen designs (Greeting Card, Terminal, Weather, Music, System, Rain, and more) plus a picker UI to preview, switch, and customize them, while keeping all the normal unlock methods working.

  19. 22

    pictaria-server

    192pictaria-ai/pictaria-server · JavaScript

    Pictaria Server is a self-hosted companion for Immich that adds photo insights, AI-based enrichment, human-reviewed curation, and auto-syncing Smart Albums, all managed through a private web dashboard running on your own hardware.

Often tagged together