Prime CMS

by primecms



Open Source GraphQL CMS

npm downloads npm codecov CircleCI last commit license

Prime is a standalone, self-hosted, headless CMS with a GraphQL interface powered by TypeScript.


  1. ๐Ÿ‘‰ Click the Heroku button
  2. ๐Ÿ“– Read Docs
  3. ๐ŸŒŸ Head to GitHub and give us a star

Optionally add the following (free) supported Heroku addons: Cloudinary, Mailgun, Sentry and Newrelic.

Why Prime?

There are a lot of headless SaaS solutions out there, and many of them better than Prime, but sometimes there is a need to host the CMS locally and while most open source projects work well for that, they are missing key features.

Please donโ€™t forget to star this repo if you found it useful


  • ๐Ÿ–จ Headless GraphQL Interface
  • ๐Ÿš€ Simple to use, yet powerful
  • ๐Ÿ“ Slices and Groups fields
  • โ˜‘๏ธ Create your own custom fields
  • ๐Ÿ‡ฎ๐Ÿ‡ธ ๐Ÿ‡ฏ๐Ÿ‡ต Multiple languages
  • ๐Ÿšง Preview drafts and releases without publishing
  • ๐Ÿ”‘ Resource and user access control
  • ๐Ÿ“† Plan and schedule releases
  • ... and many more

See the feature comparison to Prismic, Contentful and Strapi.


List of documents Edit document Edit schema Content Management Content Editing Schema Modeling Multiple locales Set Preview URLs Create Releases Multiple locales Set Preview URLs Create Releases GraphQL Queries GraphQL Mutations GraphQL Queries GraphQL Mutations

More screenshots available here