Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Content Management Systems
  4. Craft CMS

Craft CMS

The "Awesome Craft CMS" project is a curated collection of resources dedicated to Craft CMS, a content-first content management system designed for building custom websites. This list encompasses a variety of resources including plugins, templates, tutorials, and community forums, all aimed at enhancing the Craft CMS experience. It is beneficial for developers, designers, and content creators alike, offering tools and insights that cater to both beginners and seasoned professionals. Users can explore innovative ways to leverage Craft CMS for their projects, ensuring they have the support and resources needed to create exceptional web experiences.

craft-cmscontent-managementweb-developmentpluginstemplatestutorialscommunity-resources
RSSView on GitHub
551 stars55 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Wagtail

The "Awesome Wagtail" project is a curated collection of resources dedicated to Wagtail, a powerful and flexible content management system built on Django. Wagtail is designed to provide an exceptional user experience for both developers and content editors. This list includes plugins, themes, tutorials, documentation, and community resources that enhance the capabilities of Wagtail. Whether you are a beginner looking to get started or an experienced developer seeking advanced tools and techniques, this collection offers valuable insights and support. Explore the resources to unlock the full potential of Wagtail in your web projects.

2.2k
📦
Directus

The "Awesome Directus" project is a curated collection of resources focused on Directus, an open-source real-time API and app dashboard designed for managing SQL database content. This list encompasses a variety of resources including installation guides, tutorials, plugins, integrations, and community support channels. It is particularly beneficial for developers, database administrators, and teams looking to streamline their database management processes and enhance their applications with a user-friendly interface. Whether you're just starting with Directus or looking to deepen your expertise, this collection provides valuable insights and tools to maximize your productivity and effectiveness with Directus.

630
📦
Umbraco

The "Awesome Umbraco" project is a curated resource list designed to support developers and content creators using Umbraco, an open-source content management system built on the .NET framework. This list includes a variety of resources such as plugins, themes, documentation, tutorials, and community forums, all aimed at enhancing the Umbraco experience. Whether you are a beginner looking to set up your first site or an experienced developer seeking advanced tools and integrations, this collection offers valuable insights and resources. Dive into this repository to discover how to maximize your projects with Umbraco and connect with a vibrant community of users and developers.

219
📦
Drupal

The "Awesome Drupal" project is a curated collection of resources for Drupal, an open-source content management system (CMS) built in PHP. This list encompasses a wide range of resources including modules, themes, development tools, tutorials, and community support. It is designed to benefit both beginners and experienced developers who are looking to enhance their Drupal projects or learn more about the platform. With its extensive library of resources, users can find everything from essential plugins to advanced development techniques, empowering them to create robust and dynamic websites with Drupal.

96

Table of Contents

5 sections · 297 projects

Links

13 projects
craftcms.com
craftcms.com
craftcms.com/newsletter
craftcms.com
craftcms.com/commerce
craftcms.com
craftcms.com/demo
craftcms.com
craftcms.com/docs/getting-started-tutorial
craftcms.com
craftcms.com/docs/4.x
craftcms.com
craftcms.com/docs/commerce/4.x
craftcms.com
craftcms.com/knowledge-base
craftcms.com
craftcms.com/partners
craftcms.com
console.craftcms.com
console.craftcms.com
CraftCMS
CraftCMS

A flexible, user-friendly PHP CMS for creating custom digital experiences on the web and beyond.

PHP3,5852 days ago
github.com/craftcms/craft
github.com/craftcms/craft

A flexible, user-friendly, self-hosted PHP CMS for creating custom digital experiences on the web.

Twig20328 days ago
craftcms.com/events
craftcms.com

Community

11 projects
Craft Coding Challenge
craftcodingchallenge.com
Craft Cookbook
craftcookbook.net
CraftQuest
craftquest.io
Discord
discord.me
Facebook
facebook.com
Issues, Feedback, Discussions
Issues, Feedback, Discussions

A flexible, user-friendly PHP CMS for creating custom digital experiences on the web and beyond.

PHP3,5852 days ago
Meetups
craftcms.com
StackExchange
craftcms.stackexchange.com
Twitter
twitter.com
Mastodon
mastodon.social
Work With Craft
workwithcraft.com

Plugins

4 projects
Craft 4 Plugins
plugins.craftcms.com
Craft 3 Plugins
plugins.craftcms.com
Developer Portal
console.craftcms.com
Generator
Generator

A CLI tool for scaffolding Craft CMS plugins, modules, and system components with custom generator support.

PHP8810 months ago

Core Technologies

5 projects
PHP
php.net
Yii
yiiframework.com
Twig
twig.symfony.com
MySQL
mysql.com
PostgreSQL
postgresql.org

Articles

80 projects
9 Tips For Speeding Up Your Imager Transforms
vaersaagod.no
Creating Optimized Images in Craft CMS
nystudio107.com
Responsive Images with srcset & Craft
viget.com
Simple Static Asset Versioning in Craft CMS
nystudio107.com
Support for Imgix in Imager for Craft
vaersaagod.no
Multi-attribute variant selection in Craft Commerce
vaersaagod.no
Craft CMS Content Builder: The Client Experience
designbycosmic.com
Creating a Content Builder in Craft CMS
nystudio107.com
Add users to Craft with content migrations
joren.co
Using Content Migrations in Craft 3
adigital.agency
11 Things You Need to Know About Craft 3
mijingo.com
Why you should update your website to Craft CMS 3
weareabstrakt.com
Atomic Deployments Without Tears
nystudio107.com
Global Sets in the Craft Element API
mijingo.com
Lazy Loading with the Element API & VueJS
nystudio107.com
Database & Asset Syncing Between Environments in Craft CMS
nystudio107.com
Localization & Multi-Environment Setup in Craft
designkarma.co.uk
Multi-Environment Config for Craft CMS
nystudio107.com
Craft CMS AJAX Page Transitions with history.pushState
designbycosmic.com
Editing a Front End Form with Matrix
caffeinecreations.ca
Language switcher for Craft 3
thebasement.be
20 Principles for Craft CMS
hackernoon.com
Craft CMS 3 Orientation Guide
nystudio107.com
Craft CMS through the eyes of a website designer
adigital.agency
How To Get Started With SEO In Craft CMS
blog.galaxyweblinks.com
Setting up a New Craft CMS 3 Project
nystudio107.com
Sending notifications to Slack and other channels with Craft CMS
rias.be
The Living Component Library
clearleft.com
Getting Started with Craft CMS 2 and Laravel Valet
medium.com
Getting Started with Craft CMS 3 and Laravel Valet
medium.com
How I Automate My Local Development Craft CMS 2.x Installs
medium.com
A Craft CMS Development Workflow With Docker: Part 1 - Local Development
mattgrayisok.com
Enhancing a Craft CMS 3 Website with a Custom Module
nystudio107.com
A/B Split Testing with Nginx & Craft CMS
nystudio107.com
Debug Tool in Craft 3: Here’s all you need to know about it
medium.com
Large websites and performance in Craft CMS
madebyshape.co.uk
Profiling your Website with Craft CMS 3’s Debug Toolbar
nystudio107.com
Speed up your Craft CMS Templates with Eager Loading
nystudio107.com
Static File Caching with Craft CMS 3, aka The Best Of Both Worlds
putyourlightson.com
Static Page Caching with Craft CMS
nystudio107.com
The Craft {% cache %} Tag In-Depth
nystudio107.com
Thoughts on full page caching in Craft
angell.io
3 Things to Know About Craft Plugin Development
mijingo.com
Craft Plugins in Craft 3
mijingo.com
Getting Started with Craft Plugin Development with Ben Croker
mijingo.com
Inspiration for Your First Craft Plugin
mijingo.com
Craft CMS E-Commerce: Why and How I Built a Snipcart Plugin
snipcart.com
The Guide to Craft CMS Development
gomasuga.com
The Ultimate Craft CMS vs WordPress Guide
gomasuga.com
Introduction to Craft CMS
Introduction to Craft CMS

A workshop course introducing Craft CMS, covering its core concepts and practical usage for content management.

864 months ago
Securing Front-End User Profile and Entry Forms in Craft
putyourlightson.com
Securing Your Craft Site in 2022—Part 3
putyourlightson.com
Securing Your Craft Site in 2021—Part 2
putyourlightson.com
Securing Your Craft Site in 2021—Part 1
putyourlightson.com
Storing Secrets in Craft CMS
putyourlightson.com
Common Security Vulnerabilities in Craft CMS Plugins
putyourlightson.com
Enforcing better passwords in Craft CMS
rias.be
Hardening Craft CMS Permissions
nystudio107.com
Hashing Redirect Params in Craft
mijingo.com
The Case of the Missing PHP Session
nystudio107.com
Using Categories in Craft CMS
mijingo.com
Brief Overview of Craft Routing to Templates
mijingo.com
Building Complex Queries by Extending the ElementCriteriaModel
tighten.co
Creating an Age Drop-down with Twig range()
mijingo.com
DRY Templating with Twig and Craft CMS
medium.com
Filters in Twig and Craft
mijingo.com
Handling Errors Gracefully in Craft CMS
nystudio107.com
How to check for undefined variables
cruftlesscraft.com
Key Value Arrays in Twig
mijingo.com
Passing data from Twig to JavaScript
cruftlesscraft.com
Quick Tips: Craft CMS
gregorterrill.com
Three Twig Tag Types in Craft CMS Explained
mijingo.com
Twig Processing Order & Scope
nystudio107.com
Using Macros in Twig and Craft
mijingo.com
Using Variables in Twig and Craft CMS
mijingo.com
Where am I in the Twig Loop?
mijingo.com
Tips for Craft multilingual websites
webstoemp.com
Combined searches and filters using Craft
webstoemp.com
SVG Sprites and Twig Macros in Craft CMS
caffeinecreations.ca
Responsive tables in Craft
thebasement.be

Videos

64 projects
Craft 3 Remote Volumes with AWS S3
mijingo.com
Image Editing in Craft 3
mijingo.com
Images and Image Editing in Craft 3
youtube.com
Remote Asset Sources in Craft
mijingo.com
Fundamentals of Craft Commerce
mijingo.com
Introduction to Craft Commerce II
youtube.com
Pushing the Limits of Craft CMS's Matrix Field
youtube.com
Customizing the Craft Control Panel
youtube.com
An initial look at Craft 3
youtube.com
Craft 3 Command Line
mijingo.com
Craft 3: What You Need to Know
mijingo.com
Better Build Processes with Gulp and Craft
youtube.com
Creating an Element API in Craft
mijingo.com
Craft CMS 3 Manual Installation
youtube.com
Craft CMS Essentials
mijingo.com
Craft Starter Pack
mijingo.com
Up and Running with Craft
mijingo.com
Craft-Powered Apps
youtube.com
Composer and Craft 3
youtube.com
Installing Composer
mijingo.com
Installing Craft 3 (beta)
mijingo.com
Installing Craft CMS
mijingo.com
Updating Craft 3 Beta
mijingo.com
Upgrading Craft 2 to Craft 3
mijingo.com
Managing Multiple Sites in Craft 3 – Sites and Localization
youtube.com
Using Craft CMS 3 Multi-Site
mijingo.com
How I Use Craft Scripts in Craft CMS Running in Craft Nitro 2
andreademers.substack.com
Hot Module Reloading with Laravel Mix v6 and Craft Nitro 2
andrewmeni.ch
Local Development with Craft Nitro
craftquest.io
Yii Debug Toolbar in Craft CMS 3
mijingo.com
Craft 3 Plugin Development - Controllers & Variables
youtube.com
Craft Plugin Development
mijingo.com
Craft Plugin Development Workbook
mijingo.com
Getting Started with Craft Plugin Development (Craft 3)
craftquest.io
Getting Started with Craft Plugin Development (Craft 2)
mijingo.com
Migrating a Field Type plugin from Craft 2 to Craft 3
youtube.com
Migrating a plugin from Craft 2 to Craft 3
youtube.com
Migrating a website with plugins from Craft 2 to Craft 3
youtube.com
Plugins in Craft 3
mijingo.com
Tools for getting started with plugin development?
youtube.com
Writing Bulletproof Database Migrations
youtube.com
Craft CMS E-Commerce: Why and How I Built a Snipcart Plugin
snipcart.com
Critical Updates and Craft CMS
youtube.com
Hashing Redirects in Craft
mijingo.com
Security and Craft CMS
youtube.com
Changing Section Labels in Craft
mijingo.com
Control Flow in Twig
mijingo.com
Craft 3 Service APIs in Templates
mijingo.com
Eager-Loading Elements
youtube.com
Flexbox and Craft
youtube.com
Flexible Twig Templates in Craft
mijingo.com
How I build components in CraftCMS with Twig
youtube.com
How to build a content builder in Craft CMS
youtube.com
How to build a reusable carousel component with Craft CMS
youtube.com
Matrix as a Layout Builder
youtube.com
Navigating Navigation in Craft CMS
youtube.com
Nested navigation based on Structure section
youtube.com
Passing Data with Twig Include
mijingo.com
Twig Templates in Craft
mijingo.com
Twig's null-coalescing operator (??)!
youtube.com
Using .all() in Craft 3
mijingo.com
Using the Batch Filter in Twig
mijingo.com
Building a Blog in Craft CMS
youtube.com
Contact Form in Craft CMS
mijingo.com

Presentations

19 projects
Building a Smarter Craft Commerce Website
speakerdeck.com
Craft 3 Plugin Development
speakerdeck.com
Crafting Modern SEO
speakerdeck.com
Design Processes and Systems in Craft
slideshare.net
Designers Guide to Craft CMS Plugins
speakerdeck.com
Dot All 2017 Keynote
speakerdeck.com
How to Migrate Legacy Content to Craft Without Losing Your Sanity
speakerdeck.com
Intro to Craft
speakerdeck.com
Intro to Craft 3
speakerdeck.com
Making a Craft CMS Website That Flies
speakerdeck.com
Modern Frontends with Craft CMS, GraphQL, and React
pauloelias.github.io
Multilingual Sites in Craft 3
speakerdeck.com
Running Craft as a 12-factor app on Heroku
drive.google.com
Scaling Craft CMS Sites for Large Launches
speakerdeck.com
State of Craft 2018
speakerdeck.com
The Art Of Plugin Development
speakerdeck.com
Twig Super Power Roundup
speakerdeck.com
What’s the Deal with Craft CMS?
speakerdeck.com
Working with Craft Commerce
speakerdeck.com

Praises

19 projects
10 Reasons Why We Love Craft CMS
taechogroup.com
A Review of Craft Commerce
newmediacampaigns.com
A love letter to Craft CMS
medium.com
An Overview of Pixel & Tonic’s Craft CMS
medium.com
Craft CMS vs WordPress: A comparison & why we love Craft CMS
madebybridge.com
Craft CMS Vs WordPress: Why Choose Craft?
medium.com
Crazy About Craft
newmediacampaigns.com
How we chose Craft CMS for our product websites
wildbit.com
Why Content Managers Love Craft CMS
weareabstrakt.com
Why Content Writers Love Craft CMS
caffeinecreations.ca
Why Craft CMS is the best content management system we (and you) have ever used
ten4design.co.uk
Why We Love Craft CMS
viget.com
Why We Use Craft CMS
designbycosmic.com
Why We Use Craft CMS
builtbymasonry.com
Why We're Craft CMS Developers
honcho.agency
Why We've Fallen Head Over Heels for Craft CMS
welfordmedia.co.uk
Why we develop websites using Craft CMS instead of Wordpress
weareabstrakt.com
Why you should be considering Craft over WordPress
madebykind.com
Why Craft?
webstoemp.com

Podcasts

6 projects
Craft.Podcast
craftpodcast.com
Craft CMS 3 as an Application Platform
devmode.fm
Craft CMS 3 with Pixel & Tonic Founder Brandon Kelly!
devmode.fm
Dot All 2018 Conference Recap & Analysis, Live from Berlin!
devmode.fm
Talk­ing Craft CMS 3 RC1!
devmode.fm
Commerce Minded
fostercommerce.com

Dev Tools

11 projects
Craft CLI
Craft CLI

A command-line interface for managing Craft CMS 2 sites, providing tools for database, asset, and plugin operations.

PHP1347 years ago
Craft CMS Bootstrap
Craft CMS Bootstrap

A PHP library that simplifies bootstrapping and configuration for Craft CMS projects by reducing boilerplate code.

PHP48 years ago
Craft CMS Docker
Craft CMS Docker

A Docker-based development environment for Craft CMS 3 with pre-configured services for local development.

PHP366 years ago
Craft 3 Multi-environment
Craft 3 Multi-environment

DEPRECATED: Efficient and flexible multi-environment configuration for Craft CMS 3.

726 years ago
Craft Scripts
Craft Scripts

Shell scripts for managing backups, syncing, permissions, and cache clearing across Craft CMS environments.

Shell3622 years ago
Craftman
Craftman

A command-line tool to simplify Craft CMS installation, management, and deployment using Docker.

Shell1247 years ago
Crafty Vagrant
Crafty Vagrant

A pre-configured Vagrant development environment for Craft CMS projects with Gulp, Bourbon/Neat, and automation scripts.

PHP567 years ago
Generator Craft Install
Generator Craft Install

A Yeoman generator for scaffolding and automating Craft CMS installations with customizable configurations.

JavaScript567 years ago
Happy Lager Demo Site
Happy Lager Demo Site

A demonstration website built with Craft CMS showcasing content modeling, Matrix fields, and relational data.

PLpgSQL88 years ago
Nginx Craft
Nginx Craft

An optimized Nginx virtual host configuration for Craft CMS implementing security, performance, and SEO best practices.

3043 years ago
Plugin Factory
pluginfactory.io

Case Studies

14 projects
% Arabica
craftcms.com
Associated Press
craftcms.com
Barefoot Contessa
craftcms.com
Grill'd
craftcms.com
iDE Global
craftcms.com
Kappa Alpha Theta Fraternity
craftcms.com
McKinnon and Harris
craftcms.com
Mixmag Media
craftcms.com
Poki
craftcms.com
Samuelsohn
craftcms.com
Segway
craftcms.com
Simon Fraser University (SFU) Beedie School of Business
craftcms.com
Ultimate.ai
craftcms.com
YumEarth
craftcms.com

Organizations Using Craft

51 projects
Agatha Christie
agathachristie.com
An Event Apart
aneventapart.com
Associated Press: Blog
blog.ap.org
Atkins
atkins.com
Atlassian: Design
atlassian.design
Betterteam
betterteam.com
BigCommerce
bigcommerce.com
Bill Nye
billnye.com
Canary Media
canarymedia.com
City of Marion, IN
cityofmarion.in.gov
City of Oakland
oaklandca.gov
Confab Events
confabevents.com
Dalai Lama
dalailama.com
Dialpad
dialpad.com
Duck Brand
duckbrand.com
Emily Carr University
ecuad.ca
Field Notes
fieldnotesbrand.com
Foursquare for Business
business.foursquare.com
Grill'd
grilld.com.au
Guy Fieri
guyfieri.com
Hootsuite
hootsuite.com
Icon Motorsports
rideicon.com
iDE Global
ideglobal.org
Intel: Managed Service Providers
msp.intel.com
Klipsch
klipsch.com
LA Marathon
lamarathon.com
Layer Tennis
layertennis.com
Medialoot
medialoot.com
Mini: Miles Ahead
bemilesahead.net
Mixmag Media
mixmag.net
NameSnack
namesnack.com
Naughty Dog
naughtydog.com
Naviance
naviance.com
Netflix: Media Center
media.netflix.com
Nissin Foods
nissinfoods.com
OneSignal
onesignal.com
Outreach
outreach.io
PBS Kids Games
itunes.apple.com
PBS Parents
pbs.org
Pingdom
pingdom.com
Princeton Theological Seminary
ptsem.edu
ProPublica
propublica.org
Reddit Inc.
redditinc.com
SalesforceIQ
salesforceiq.com
Samuelsohn
samuelsohn.com
Sonos
sonos.com
Stanford Research Park
stanfordresearchpark.com
Stearns & Foster
stearnsandfoster.com
Visit Victoria: Corporate
corporate.visitvictoria.com
Wildbit
wildbit.com
Yale Environment 360
e360.yale.edu