Skip to content
@craftercms

CrafterCMS

Open source, composable, headless+ content management system for the enterprise.

CrafterCMS is an open source, composable and headless content management platform that provides freedom for your technology choices, supporting all types of content-centric, dynamic sites and apps. CrafterCMS users run global websites, e-commerce experiences, corporate intranets, consumer mobile apps, customer portals and more on the platform. CrafterCMS can run as a headless content server alongside your web or mobile application, and can host templated web applications. In contrast to most CMSs that store content in a database, CrafterCMS utilizes Git as its content repository, providing several advantages over traditional CMS architectures.

Architecturally, CrafterCMS decouples the content authoring system from the content delivery system, providing very high levels of security, performance, and scalability. The content authoring platform is an API-first headless system built on Git and provides comprehensive enterprise-class content management services, along with a React-based app (Crafter Studio) that provides a user-friendly experience for content authors, editors, reviewers and publishers. The content delivery platform (Crafter Engine) is also an API-first headless system that is stateless and serverless (no database dependencies), delivers content exceptionally fast, and scales elastically very well.

Both the authoring and delivery systems of CrafterCMS are built in Java/Spring, and incorporate OpenSearch for native search capabilities. Crafter Engine, the content delivery system, offers total flexibility on both the client side and server side. If you're building your application pure headless, you can simply call CrafterCMS for content and search capabilities via the REST or GraphQL APIs. For server-side development, Groovy and Javascript (for Node.js, Next.js, Nuxt.js, etc.) are natively supported for extending our APIs, creating custom APIs, and server-side rendering. For templated sites/apps, FreeMarker is included. CrafterCMS ships an SDK on NPM that helps you wire in-context editing features (Experience Builder) so you can wire that to your favorite front-end technology like React, Vue, Angular or anything else, providing content authors with a visual editing experience for all your sites/apps.

Learn More

Start to learn more about CrafterCMS:

Contributing

CrafterCMS is open source and welcomes external contributions. You can contribute in several ways:

Get Involved in our Community

Join us on Slack and ask for help or help other.


Please review our code of conduct.

Pinned Loading

  1. craftercms craftercms Public

    Parent project for Crafter CMS. Issue tracking across all repositories and global builds.

    Shell 313 103

Repositories

Showing 10 of 60 repositories
  • craftercms Public

    Parent project for Crafter CMS. Issue tracking across all repositories and global builds.

    craftercms/craftercms’s past year of commit activity
    Shell 313 GPL-3.0 103 411 (9 issues need help) 3 Updated Dec 11, 2024
  • social Public

    Crafter UGC engine.

    craftercms/social’s past year of commit activity
    JavaScript 8 GPL-3.0 25 0 2 Updated Dec 10, 2024
  • profile Public

    Crafter user repository.

    craftercms/profile’s past year of commit activity
    Java 9 GPL-3.0 17 0 1 Updated Dec 10, 2024
  • deployer Public

    Crafter Deployer

    craftercms/deployer’s past year of commit activity
    Java 5 GPL-3.0 19 0 0 Updated Dec 10, 2024
  • engine Public

    Crafter Engine content rendering engine.

    craftercms/engine’s past year of commit activity
    Java 14 GPL-3.0 25 0 0 Updated Dec 10, 2024
  • studio Public

    Crafter Studio authoring environment.

    craftercms/studio’s past year of commit activity
    Java 24 GPL-3.0 43 0 3 Updated Dec 10, 2024
  • studio-ui Public

    Crafter Studio UI

    craftercms/studio-ui’s past year of commit activity
    TypeScript 18 GPL-3.0 32 0 12 Updated Dec 10, 2024
  • commercetools-blueprint Public

    An e-commerce blueprint with full integration with commercetools: https://commercetools.com/

    craftercms/commercetools-blueprint’s past year of commit activity
    JavaScript 3 MIT 13 0 8 Updated Dec 10, 2024
  • docs Public

    Crafter CMS documentation

    craftercms/docs’s past year of commit activity
    HTML 10 GPL-3.0 38 0 3 Updated Dec 9, 2024
  • .github Public
    craftercms/.github’s past year of commit activity
    0 0 0 0 Updated Dec 6, 2024