7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Prime CMS

Open source

Prime is a free, MIT-licensed, self-hosted headless CMS with a GraphQL interface, built in TypeScript as an alternative to SaaS options like Contentful or Prismic.

GitHub stars
1.7k
Last commit
3 yr ago
Repository age
13 years
Licence
MIT
Self-hosted
Yes

About Prime CMS

Prime is a standalone, self-hosted headless content management system with a GraphQL API, aimed at teams who want to run a headless CMS on their own infrastructure instead of a closed SaaS platform. It positions itself for cases where self-hosting is required but existing open-source options are missing key features found in commercial services.

Content is modeled using slices and groups of fields, with support for creating entirely custom field types, multiple languages, previewing drafts and releases before publishing, and planning and scheduling releases ahead of time. Access control covers both resources and users, and the README compares Prime's feature set directly against Prismic, Contentful and Strapi. Example integrations are provided for Gatsby and Next.js, along with an Apollo Link package and an official Docker container.

Prime is written in TypeScript using React, Ant Design, MobX State Tree, TypeORM, TypeGraphQL and GraphQL Modules. The README notes the project is currently in beta, with a one-click sandbox deploy button and video tutorials covering installation on Heroku and adding Cloudinary for asset storage. It is released under the MIT license.

Key features

  • Self-hosted headless CMS with GraphQL API
  • Custom content fields, slices and groups
  • Draft and release preview before publishing
  • Scheduled content releases
  • Resource and user access control
  • Gatsby and Next.js integration examples

Good fit for

  • →Self-hosted headless CMS for a JAMstack site
  • →Alternative to SaaS CMS platforms like Contentful
Tags
headless-cms
graphql
self-hosted
typescript
react
content-management

Prime CMS: questions and answers

What is Prime CMS used for?
Prime CMS is a free, MIT-licensed, self-hosted headless CMS with a GraphQL interface, built in TypeScript as an alternative to SaaS options like Contentful or Prismic. It is a good fit for self-hosted headless CMS for a JAMstack site.
Is Prime CMS open source?
Yes. Prime CMS is open source under the MIT licence. Its source code is on GitHub at birkir/prime and is written mainly in TypeScript.
Is Prime CMS free?
Yes. Prime CMS is open source, so the software itself is free to use.
Can I self-host Prime CMS?
Yes. Prime CMS can be self-hosted on your own server or infrastructure; there is no official hosted version.
What is Prime CMS an alternative to?
Prime CMS is an open-source alternative to Prismic, Contentstack, Hygraph and Contentful. Other open-source alternatives to Prismic include Strapi and Payload.
Is Prime CMS actively maintained?
The most recent commit to Prime CMS was on 11 January 2023. The project has 1.7k stars on GitHub.

Open-source alternatives to Prime CMS

See all

SaaS alternatives to Prime CMS

See all