[!NOTE] This project is a fork of the awesome work of the Seam team in the original edgespec module. Please check them out and use the Seam API!
WinterSpec is an opinionated HTTP framework for TypeScript. Out of the box, it:
WinterSpec primarily targets the common minimum API described by WinterCG, but it can also target Node.js, Bun, and Deno. Currently, the two main "edge"/WinterCG-compatible platforms targeted are Cloudflare Workers and Vercel Edge Functions.
Regardless of your target, WinterSpec provides a consistent API and encourages emulation of the WinterCG runtime when developing.
To start a new project:
npm create winterspec@latest # [soon]
npm run dev
If you want to add WinterSpec to an existing project, check out this recipe
WinterSpec may not be the right choice for your project. This list is not exhaustive, but here are some alternatives: