🎉 Initial Open Source Release (v0.1.0)
We are incredibly proud to announce the first public open-source release of Raray Vision!
Raray Vision is a highly-optimized, self-hosted Face Recognition API Console built for production environments. Powered by FastAPI, InsightFace (ArcFace), and ONNX Runtime, this project provides a robust, developer-friendly infrastructure for integrating advanced facial recognition capabilities into any application.
Highlight Features in v0.1.0
- Advanced Face Recognition: Highly accurate 1:N identification and 1:1 verification using ArcFace (ResNet50) 512-dimensional embeddings.
- Anti-Spoofing & Liveness Detection: Built-in custom ONNX model to detect spoof attacks and ensure genuine presence.
- Real-Time Processing: Fast, real-time multi-mode recognition using Python Socket.IO and SCRFD face detection.
- Comprehensive API Management: Secure API keys with tenant isolation, rate limiting, and expiration controls.
- Flexible Authentication: Supports Email/Password, Google OAuth, and even Face Login!
- Full Stack Ready: Comes with a beautiful Vue 3 + Vite frontend dashboard and comprehensive Swagger/ReDoc API documentation.
Technology Stack
- AI/ML: InsightFace (Buffalo-L), ArcFace, SCRFD, OpenCV, ONNX Runtime.
- Backend: Python, FastAPI, Uvicorn, PyJWT, SQLAlchemy.
- Frontend: Vue 3, Vite.
- Infrastructure: Docker & Docker Compose ready, Nginx, PM2.
###. Getting Started
Deployment is simple! You can easily host Raray Vision via Docker (Recommended) or on Bare Metal (Linux). Check out the detailed instructions in our README.md to get your local instance running in minutes.
Contributing & Support
As an open-source project, we highly encourage contributions from the community! Feel free to open issues, submit Pull Requests, or suggest new features.
If you find this project helpful, consider supporting the development via Trakteer.
Developed with ❤️ in Indonesia.
For business inquiries or custom development, contact via WhatsApp.