Skip to content
Menu
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 GitHub
Quickstart

Clone it, connect Sanity, ship.

bashGet it running
git 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.
NextMedal on GitHub Meda UI shell Everything we open-source