nextjs-python-computer-vision-kit v0.1.0
First public release of a detection-first computer vision starter built with Next.js and FastAPI.
Highlights
- Detection-first product flow with image upload, typed results, and review-friendly UI
- Separate Next.js frontend and FastAPI backend with a stable OpenAPI contract
- Generated frontend API types from the shared spec
- Starter CPU-friendly vision pipelines for:
- object-style detection
- foreground segmentation
- document layout extraction
- image analytics
- Optional webcam flow that reuses the same inference contract
- Monorepo verification scripts for contract drift, secrets, workflows, linting, tests, and builds
- Release workflow for publishing backend/frontend images plus release assets
What This Release Is For
This release is meant to be a strong starting point for teams building computer-vision products, not a finished model stack.
It is designed to help you move from upload-to-inference quickly while keeping the frontend and backend decoupled through a typed API contract.
Good Fit For
- hackathons
- internal prototypes
- vision product MVPs
- teams that want to swap in YOLO, ONNX Runtime, PyTorch, or hosted inference later without rewriting the app shell
Included In The Starter
- Next.js 16 frontend
- FastAPI backend
- OpenAPI source of truth
- generated TypeScript API types
- docs preview routes for screenshots
- starter CI and release automation
Notes
The included pipelines are intentionally lightweight and CPU-first so the repo stays easy to clone, understand, and extend.
If you want heavier inference later, the template is structured to support model upgrades behind the backend service boundary.
Published Images
ghcr.io/boyeep/nextjs-python-computer-vision-kit-backend:v0.1.0ghcr.io/boyeep/nextjs-python-computer-vision-kit-frontend:v0.1.0
Provenance Attestations
- Backend image: https://github.com/Boyeep/nextjs-python-computer-vision-kit/attestations/22071839
- Frontend image: https://github.com/Boyeep/nextjs-python-computer-vision-kit/attestations/22071897
Attached SBOM Assets
repo-source-v0.1.0.spdx.jsonbackend-runner-v0.1.0.spdx.jsonfrontend-runner-v0.1.0.spdx.json
Verification
docker login ghcr.io
gh attestation verify oci://ghcr.io/boyeep/nextjs-python-computer-vision-kit-backend:v0.1.0 -R Boyeep/nextjs-python-computer-vision-kit
gh attestation verify oci://ghcr.io/boyeep/nextjs-python-computer-vision-kit-frontend:v0.1.0 -R Boyeep/nextjs-python-computer-vision-kitWhat's Changed
- Relax dependency review policy by @Boyeep in #7
- Expand template playbook by @Boyeep in #8
- Remove dependency review workflow by @Boyeep in #9
- Add public community files by @Boyeep in #10
- Quote backend extras install in CI by @Boyeep in #11
- docs: add sign language and tooling guides by @Boyeep in #12
New Contributors
Full Changelog: https://github.com/Boyeep/nextjs-python-computer-vision-kit/commits/v0.1.0