DeepFace is a Python library for developers building face recognition into their own applications. It runs locally or as a self-hosted API, including through Docker. A separate managed API at deepface.dev handles processing on hosted infrastructure. The library is open source under the MIT license.
Its main distinction is a shared interface for models such as VGG-Face, FaceNet, ArcFace, OpenFace, Dlib, SFace, GhostFaceNet and Buffalo_L. It supports TensorFlow and PyTorch. DeepFace handles face detection and alignment alongside recognition, so developers can compare models without building a separate processing pipeline for each one. Detection choices include OpenCV, RetinaFace, MediaPipe and YuNet.
The library can check whether two photos show the same person, find matches in an image collection, or produce face embeddings for use in other systems. Collections can live in local folders, S3 or FTP storage. For database-backed recognition, it can register faces, verify an identity and search stored embeddings using exact or approximate matching. Supported databases include PostgreSQL with pgvector, MongoDB, Neo4j, Qdrant and Milvus.
Facial analysis predicts age, gender, expression and race categories from images. Webcam analysis combines these predictions with face recognition, and an anti-spoofing module assesses whether a face image is real or fake. REST and gRPC APIs expose recognition, analysis, embeddings and database search to web and mobile applications.
Claim this page and we'll verify you by hand. DeepFace gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find DeepFace?Promote it
Something wrong or outdated on this page?
1.9KUpdated 3 weeks agoAGPL-3.0
macOS · Windows · Linux · Docker#Batch processing#Distributed execution#Hugging Face integration
Sonar is a self-hosted inference engine for developers and teams serving Hugging Face-compatible language and multimodal models on their own hardware. Based on vLLM, it adds model and quantization formats, sampling methods, and deployment features. It's open source under AGPL-3.0.
2.3KUpdated 4 months agoMPL-2.0
macOS · Windows · Linux · Docker#Multilingual#Streaming inference#Voice cloning
6.4KUpdated 1 day agoApache-2.0
Docker · Web
docTR is an open-source Python OCR library for developers building document processing tools and researchers comparing text recognition models. It reads PDFs and images on your own hardware, locating words and recognizing their text. The library uses PyTorch and carries the Apache 2.0 license.
922Updated 5 months agoMIT
macOS · Windows · Linux · Docker · Web#llama.cpp backend#LM Studio integration#MLX
77.4KUpdated 1 year agoMIT
macOS · Windows · Linux · Docker#GGUF#llama.cpp backend#OpenAI-compatible API
1.2KUpdated 3 months agoMIT
macOS · Windows · Linux · Docker · Web#Semantic search
HomeGallery is a self-hosted web gallery for people who want to browse their personal photos and videos while keeping their existing files and folders. It brings multiple media directories into one gallery, with a mobile-friendly browser interface and PWA support. It's open source under MIT.
Coqui TTS (idiap fork) is a local text-to-speech library for developers and speech researchers who want pretrained voices or tools to train their own models. It builds on coqui-ai/TTS, continuing the original unmaintained project. The Python toolkit is open source under the Mozilla Public License 2.0 (MPL-2.0).
Eclaire is a self-hosted AI assistant for notes, documents, photos, bookmarks and tasks. You can ask questions about saved material, inspect the sources behind an answer and ask the assistant to create notes or update tasks. Scheduled automations handle recurring requests such as a weekly task summary.
GPT4All is a local AI chatbot for people who want to run language models on their own desktop or laptop and keep conversations on their machine. Its LocalDocs feature lets you ask questions about your own documents without sending them to a cloud service. It suits developers, teams and individuals who want control over their models and data.