All Projects → keystonejs → Keystone

keystonejs / Keystone

Licence: mit
The most powerful headless CMS for Node.js — built with GraphQL and React

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Keystone

Canner
⚡️[NOT MAINTAINED] Content Management Framework creates custom CMS fast and easy. Support data sources such as Firebase/Firestore, GraphQL and Restful APIs.
Stars: ✭ 2,472 (-54.26%)
Mutual labels:  graphql, cms, cms-framework
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (-91.01%)
Mutual labels:  graphql, cms, cms-framework
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+673.24%)
Mutual labels:  graphql, cms, cms-framework
Directus
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.
Stars: ✭ 13,190 (+144.08%)
Mutual labels:  graphql, cms
Next
Directus is a real-time API and App dashboard for managing SQL database content. 🐰
Stars: ✭ 111 (-97.95%)
Mutual labels:  graphql, cms
Shio
✨ :dna: Shio CMS - Model Content, Use GraphQL and Create Site using Javascript with Native Cache and Search.
Stars: ✭ 119 (-97.8%)
Mutual labels:  graphql, cms
Cms
Statamic 3: The Core Composer Package
Stars: ✭ 965 (-82.14%)
Mutual labels:  graphql, cms
Tipe
🎉 Next Generation API-first CMS for developers. Generate an API-first CMS from a GraphQL schema with offline prototyping and an inline editor
Stars: ✭ 2,157 (-60.09%)
Mutual labels:  graphql, cms
Prime
✨Open Source GraphQL CMS
Stars: ✭ 1,675 (-69%)
Mutual labels:  graphql, cms
Graphql Auto Generating Cms
Use your existing graphQL schema to generate CMS in a couple steps. DEMO: http://cms-demo.web4fly.com/
Stars: ✭ 373 (-93.1%)
Mutual labels:  graphql, cms
Unite Cms
Really flexible headless CMS, built on top of Symfony and GraphQL.
Stars: ✭ 242 (-95.52%)
Mutual labels:  graphql, cms
Strapi Sdk Javascript
🔌 Official JavaScript SDK for APIs built with Strapi.
Stars: ✭ 247 (-95.43%)
Mutual labels:  graphql, cms
Porn Vault
💋 Manage your ever-growing porn collection. Using Vue & GraphQL
Stars: ✭ 1,634 (-69.76%)
Mutual labels:  graphql, cms
Deploy Strapi On Aws
Deploying a Strapi API on AWS (EC2 & RDS & S3)
Stars: ✭ 121 (-97.76%)
Mutual labels:  graphql, cms
Docker
Directus Docker — The Official Docker Container for the Directus Suite
Stars: ✭ 93 (-98.28%)
Mutual labels:  graphql, cms
Payload
Headless CMS and Application Framework built with Node.js, React and MongoDB
Stars: ✭ 154 (-97.15%)
Mutual labels:  graphql, cms
Borgert Cms
Borgert is a CMS Open Source created with Laravel Framework 5.6
Stars: ✭ 298 (-94.49%)
Mutual labels:  cms, cms-framework
Core
Source Code for dotCMS Java Enterprise Content Management System
Stars: ✭ 615 (-88.62%)
Mutual labels:  graphql, cms
Citation
Citation is a new generation CMS merging ideas of: Headless / GraphQL, static site generation and JavaScript component pre-rendering
Stars: ✭ 31 (-99.43%)
Mutual labels:  graphql, cms
Tensei
🚀 Content management and distribution with a touch of elegance.
Stars: ✭ 217 (-95.98%)
Mutual labels:  graphql, cms



The superpowered CMS for developers


Keystone helps you build faster and scale further than any other CMS or App Framework. Just describe your schema, and get a powerful GraphQL API & beautiful Management UI for content and data.

No boilerplate or bootstrapping – just elegant APIs to help you ship the code that matters without sacrificing the flexibility or power of a bespoke back-end.

Looking for Keystone 5? Head over to keystone-5.

NPM CI Supported by Thinkmill slack Twitter Follow

Contents

What's New

Keystone 6 is the new major version of KeystoneJS, the most powerful headless content management system around. We've substantially rewritten the CLI, Schema config, and Admin UI to make them more powerful and easier to use than ever before.

Keystone 6 is published on npm under the @keystone-6 namespace. To learn about where we’re taking Keystone check out our Roadmap.

Looking for Keystone 5?

The Keystone 5 codebase is now in maintenance mode and lives at keystonejs/keystone-5. For more information read Keystone 5 and beyond.

Documentation

Keystone 6 documentation lives on the website:

  • Read Why Keystone to learn about our vision and what's in the box.
  • Getting Started walks you through first steps with the create-keystone-app CLI.
  • The Examples directory contains a growing collection of projects you can run locally to learn more about a Keystone feature.
  • API Reference contains the details on Keystone's foundations building blocks.
  • Guides offer practical explainers on how to build with those blocks.

💡 API Docs are complete. We're working hard on expanding coverage in our guides and walkthroughs.

Enjoying Keystone?

Feedback

Share your thoughts and feature requests on Slack (preferred) or Twitter. Bugfixes and issues always welcome.

Version control

We do our best to follow SemVer version control within Keystone. This means package versions have 3 numbers. A change in the first number indicates a breaking change, the second number indicates backward compatible feature and the third number indicates a bug fix.

You can find changelogs either by browsing our repository, or by using our interactive changelog explorer.

A quick note on dependency management: Keystone is organised into a number of small packages within a monorepo. When packages in the same repository depend on each other, new versions might not be compatible with older versions. If two or more packages are updated, it can result in breaking changes, even though collectively they appear to be non-breaking.

We do our best to catch this but recommend updating Keystone packages together to avoid any potential conflict. This is especially important to be aware of if you use automated dependency management tools like Greenkeeper.

Code of Conduct

KeystoneJS adheres to the Contributor Covenant Code of Conduct.

License

Copyright (c) 2021 Thinkmill Labs Pty Ltd. Licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].