Skip to content

Releases: Boyeep/nextjs-python-computer-vision-kit

v0.1.0 - Detection-First Starter

22 Mar 09:39
eab367b

Choose a tag to compare

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.0
  • ghcr.io/boyeep/nextjs-python-computer-vision-kit-frontend:v0.1.0

Provenance Attestations

Attached SBOM Assets

  • repo-source-v0.1.0.spdx.json
  • backend-runner-v0.1.0.spdx.json
  • frontend-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-kit

What'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

  • @Boyeep made their first contribution in #7

Full Changelog: https://github.com/Boyeep/nextjs-python-computer-vision-kit/commits/v0.1.0