Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/birkir/prime
✨Open Source GraphQL CMS
https://github.com/birkir/prime
antd cms graphql graphql-modules mobx-state-tree prime react type-graphql typeorm typescript
Last synced: 6 days ago
JSON representation
✨Open Source GraphQL CMS
- Host: GitHub
- URL: https://github.com/birkir/prime
- Owner: birkir
- License: mit
- Created: 2013-02-08T13:07:59.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T22:22:17.000Z (almost 2 years ago)
- Last Synced: 2024-11-25T02:42:23.735Z (17 days ago)
- Topics: antd, cms, graphql, graphql-modules, mobx-state-tree, prime, react, type-graphql, typeorm, typescript
- Language: TypeScript
- Homepage: https://docs.primecms.app
- Size: 25.3 MB
- Stars: 1,724
- Watchers: 27
- Forks: 112
- Open Issues: 85
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
- awesome - prime - ✨Open Source GraphQL CMS (TypeScript)
- awesome-github-star - prime
- awesome-list - prime
- awesome-starred - birkir/prime - ✨Open Source GraphQL CMS (typescript)
README
Open Source GraphQL CMS
[![Join the chat at https://gitter.im/primecms](https://badges.gitter.im/primecms/community.svg)](https://gitter.im/primecms/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![npm downloads](https://img.shields.io/npm/dt/@primecms/core.svg)](https://www.npmjs.com/package/@primecms/core)
[![npm](https://img.shields.io/npm/v/@primecms/core.svg?maxAge=3600)](https://www.npmjs.com/package/@primecms/core)
[![codecov](https://codecov.io/gh/birkir/prime/branch/master/graph/badge.svg)](https://codecov.io/gh/birkir/prime)
[![CircleCI](https://circleci.com/gh/birkir/prime.svg?style=shield)](https://circleci.com/gh/birkir/prime)
![last commit](https://img.shields.io/github/last-commit/google/skia.svg)
[![license](https://img.shields.io/github/license/birkir/prime.svg)](https://opensource.org/licenses/MIT)Prime is a standalone, self-hosted, headless CMS with a GraphQL interface powered by TypeScript.
## 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
## Features
- 🖨 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 moreSee the [feature comparison](https://docs.primecms.app/#/features) to Prismic, Contentful and Strapi.
## Examples
Integration examples with previews.
- [Gatsby](https://github.com/primecms/example-gatsby) (React)
- [Next](https://github.com/primecms/example-nextjs) (React)Tools
- [apollo-link-prime](https://github.com/primecms/apollo-link-prime)
- [Docker container](https://github.com/astzweig/docker-primecms)## Screenshots
Content Management
Content Editing
Schema Modeling
Multiple locales
Set Preview URLs
Create Releases
GraphQL Queries
GraphQL Mutations
[More screenshots available here](https://imgur.com/gallery/NVDH81P)
## Getting Started
#### [📖 Read Docs](https://docs.primecms.app)
🚧 Prime is currently in beta 🚧
To get a sandbox to play with, just hit the Deploy button:
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/primecms/heroku)
## Video Tutorials
Installing on Heroku
Adding Cloudinary
## Credits
This project would not have been made possible without support from the community.
Special thanks to the following projects (sorted alphabetically):
- [Accounts JS](https://accounts-js.netlify.com/)
- [Ant Design](https://ant.design) by AFX
- [Apollo](https://www.apollographql.com/)
- [GraphQL Modules](https://graphql-modules.com)
- [Mobx](https://github.com/mobxjs/mobx) and [MST](https://github.com/mobxjs/mobx-state-tree)
- [React Beautiful DnD](https://github.com/atlassian/react-beautiful-dnd) by Atlassian
- [TypeGraphQL](https://typegraphql.ml/)
- [TypeORM](http://typeorm.io/)