The open-source software that makes Fotonest possible.
Last updated · May 2026
Fotonest is built on top of an enormous amount of free and open-source software. We are deeply grateful to the maintainers and contributors of every project listed below. This page acknowledges the direct runtime dependencies of the Fotonest mobile app, web app, and backend services, along with the license each project ships under. Indirect (transitive) dependencies are not listed individually, but inherit the same licenses from their upstream projects.
Inside the installed app you can also open the full, transitively-resolved list at Profile → About → Open source licenses in a future release; until then this page is canonical.
2. Web app (React / TypeScript)
The Fotonest web app at fotoneststudio.com is a single-page React app bundled with Vite. The following packages are shipped to your browser at runtime:
react React core library.
MIT
react-dom React DOM renderer.
MIT
react-router-dom Client-side routing.
MIT
@tanstack/react-query Server-state cache and mutations.
MIT
@tanstack/react-query-devtools Dev-only inspector (stripped from production bundle).
MIT
zustand Local state store (upload queue, viewer context).
MIT
react-easy-crop Avatar and banner crop component.
MIT
qrcode.react QR-code rendering for event share screens.
ISC
jspdf Client-side PDF generation for shareable event posters.
MIT
Build- and test-time dependencies (TypeScript, Vite, Vitest, ESLint, Prettier, MSW, Testing Library, Happy DOM, etc.) are not shipped to end-user browsers but are used to produce the app. They are all licensed under MIT, BSD, or Apache 2.0; their full license texts are bundled in the node_modules directory of the source distribution.
3. Backend services (Python)
Fotonest runs nine Cloud Run services. Their shared Python runtime dependencies are:
upstash-vector Vector index HTTP client for face-embedding similarity search.
MIT
razorpay Razorpay server SDK — order creation and HMAC signature verification.
MIT
resend Transactional email API client.
MIT
segno Pure-Python QR-code generator for emailed event passes.
BSD-3-Clause
python-json-logger Structured JSON log formatter.
BSD-2-Clause
grpcio gRPC runtime for real-time inference calls.
Apache-2.0
grpcio-tools Protobuf compiler bindings.
Apache-2.0
numpy Vector packing for similarity search payloads.
BSD-3-Clause
setuptools Build / packaging support required by Razorpay SDK.
MIT
Individual services additionally depend on ML and image-processing libraries (PyTorch, ONNX Runtime, OpenCV, InsightFace, Pillow, scikit-image, etc.) that run only inside the inference and media-processor services. Those libraries are licensed under combinations of MIT, BSD, and Apache 2.0; the full list is reproduced in each service's requirements.txt and in the corresponding container image.
Fotonest depends on a large and evolving open-source ecosystem. If you are an upstream maintainer and your project is missing from this page — or attributed incorrectly — please get in touch and we will fix it in our next release.