NEXTMEDALApache-2.0 · TypeScript-first
The open-source website engine behind Medal sites.
NextMedal is a production Next.js 16 + Sanity site engine: multilingual routing, SEO, articles, docs and visual editing out of the box. It deploys to Cloudflare Workers or any Node host. We run it for our own customers — you can run it for yours.
$git clone https://github.com/Medal-Social/NextMedal View on GitHubClone it, connect Sanity, ship.
bashGet it runninggit clone https://github.com/Medal-Social/NextMedal cd NextMedal pnpm install cp .env.example .env.local # set NEXT_PUBLIC_SANITY_PROJECT_ID, NEXT_PUBLIC_SANITY_DATASET, NEXT_PUBLIC_BASE_URL pnpm setup:check pnpm dev
Connect Sanity
Point the environment at your Sanity project and the schema, Studio and live preview are ready — content model included. One repo holds the site, the Studio and the test suite.
Localize and ship
English, Norwegian and Arabic routing ship by default, and adding a locale is a one-file change. Deploy to Cloudflare Workers or any Node host.
Apache-2.0
Use it for client work or your own product. NextMedal is a cloneable GitHub template, not an npm package — star it, fork it, and file issues or pull requests on GitHub.