primo is an all-in-one CMS that makes it simpler to build, manage, and publish static websites.

Manage your websites one component at a time, use Svelte out of the box and modify component code with the flick of a switch, and arrange pages and sites without code.

free & open source ()
Try Primo

everything you need to publish faster sites

Get up and running quickly without sacrificing the power of code

  • Components

    Primo comes with beautiful pre-built components (written in Svelte) that adapt to your site's design and a Component Library to manage them in.

  • Development

    Develop your site directly in Primo, one component at a time using HTML, CSS, and JavaScript (or Svelte). Leverage instant previews, Emmet, autocomplete, and more.

  • Page Building

    Use components to build websites without any code (until you need it). Edit content directly on the page or from isolated fields and easily manage translations.

  • Hosting Integrations

    Publish your static site directly to a static host like Netlify or Vercel, upload it to a GitHub repo, or download it to host it on any web host.

All Features

Publish a site in minutes

Join the Community

We're growing an active community of friendly developers focused on making the web better for everyone, for good.

Get monthly updates on new releases and features

We're making progress fast. Subscribe to our monthly newsletter to stay up to date on the latest features.