Skip to content
50

Awesome Sitecore

Awesome lists of useful Sitecore tools, extensions and GitHub repositories

84 stars16 forks266 entriesLast push Sep 26, 2025 (1 year ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Analytics

Sitecore Goal Description

Display the Goal Description in the Experience Profile.

Sitecore Goal Conversion Demo

Demonstrate how to obtain goals that were triggered during a visitor's interaction, after their session has ended, this data can be sent to an external system to be used to help marketers by informing them of what customer's and leads are doing on their website.

Custom Timeline Eras

Demonstrates how to trigger outcomes and display custom outcomes as eras on the Experience Profile timeline in Sitecore.

Audit and performance

Skillcore.Stats

Collect detailed timing information for all your Sitecore MVC renderings and API calls.

Sitecore.Boost

This repository contains a whole wealth of potential patches for the performance Improvements for the Sitecore platform, most of which are running in production instances of Sitecore.

Sitecore.Cleanup

The module consists of 3 agents that will monitor each of the Event Queue, Publish Queue, and History tables to ensure that they don't exceed a set threshold.

SitecoreDXG: The Documentation Experience Generator

Sitecore template architecture visualization and documentation tool from the SitecoreUML family. Leveraging the open-source APIs associated with StarUML (on which SitecoreUML is also based), SitecoreDXG provides support for generating template data model architecture diagrams and HTML…

sitecore-assembly-lists

Sitecore started providing assembly list information for Sitecore releases starting at 8.2 Update 5. This project provides tools for validating Sitecore assembly lists, both against an installation and during the development process.

Azure

ARM templates for Sitecore

All currently available Azure Resource Manager templates for Sitecore.

Sitecore Azure Scripts

Azure-related PowerShell scripts and ARM templates to be used as a template or boilerplate for your own scripts and needs.

Sitecore Azure Content

Articles on how to automate deployment of Sitecore solution to the Microsoft Azure Cloud Platform utilizing Azure services.

Sitecore Advanced Azure Devops

Expanding Sitecore on Azure with flexible and generic scripts (requires a valid PowerShell Azure session to be connected and available).

Language Understanding (LUIS) Samples

Samples for the Language Understanding Intelligent Service (LUIS).

Sitecore Media Azure Blob Storage provider

Allows to store Sitecore media library assets in the Azure Blob Storage account.

CloudMediaLibrary

Allow Sitecore Media Library to store and serve from Cloud Storage.

SitecoreCognitiveServices

SDK integrating Microsoft's Cognitive Services into Sitecore.

Sitecore Publishing Service Azure Templates

Azure Resource Manager (ARM) templates to install the Sitecore Publishing Service in a Sitecore Azure PaaS environment.

Sitecore Diagnostics

Sitecore Diagnostics using Application Insights.

Application Insights Annotations

Creates App Insinghts annotations.

Cache

Cache Tuner

The module is an implementation of the rules given in the Sitecore Caching guide.

Caching Manager

A console for easy Sitecore 10 cache management.

Cache Processing Instance

A proof-of-concept for a dedicated HTML cache processing instance.

ExperienceEditorCache

A caching module that makes working with Sitecore Experience Editor more pleasant.

ManualHtmlCacheClearer

Clear specific HTML Caches on local and remote instances from the Sitecore client.

CacheCounters

Report Sitecore cache size information into Windows performance counters.

Sitecore Rules-Based Output Caching

Provides rules-based Sitecore output caching variance support, enabling the caching of personalized components and other components that require more complex cache variance logic.

Dictionary Flush Partial Cache

Flashes Partial HTML Cache on changes to Sitecore Dictionary items.

CDP

Sitecore CDP Serializer

A Node.js tool aimed to serialize CDP and Personalize assets on a hard drive and restore that back.

Commerce

Reference Storefront

Sitecore Reference Storefront.

Commerce Sample Plugins

A sample code for Sitecore Commerce Plugins (targeted toward XC 9.0.3 and 9.1).

HabitatHome Commerce

An example built using SXA on XP and XC following the Helix architecture principles.

sitecore-commerce-configuration

Tools for configuring and boostrapping Sitecore Commerce Engine configuration.

Plumber for Sitecore Commerce

Tool to view Sitecore Commerce Engine Configuration.

Short Confirmation Codes

Provides six-character confirmation codes (configurable), randomly generated, and tracked in the commerce database to avoid conflicts, as shorter codes are easier to communicate over support calls and for some clients may be more convenient than the 25 character confirmations that are provided out…

Sitecore Commerce Engine Fedex plugin

Allows the user to integrate Fedex as a Fulfillment Method for shipping.

Sitecore Commerce Engine USPS plugin

Allows the user to integrate USPS as a Fulfillment Method for shipping.

Sitecore Commerce Engine UPS Address Validation plugin

Allows validating shipping address or billing address to make product delivery a good experience.

Configuration

Sitecore configuration consolidator (offline ShowConfig)

Simple console app that consolidates Sitecore configuration including files.

XDT Transform playground)

A playground IDE for you to play/test XDT Transformation of .NET config wiles.

Containers

Repository of Sitecore Docker images

Build your own Docker images for the most recent versions of Sitecore.

Windows Docker Machine

Vagrant environment that creates a "Docker Machine" to work on your MacBook with Windows containers so that you can easily switch between Docker Desktop Linux containers and the Windows containers.

Sitecore Containers Prerequisites

Checks the machine for Sitecore Container compatibility, enable Hyper-V, downloads and installs software including Sitecore 10.1

Sitecore Docker Examples

An official Docker Examples images for the most recent versions of Sitecore 10.*, including 'getting-started' XP0 container environment.

Container Deployment

Provides examples on how to deploy Sitecore containers using various methods.

Lighthouse Demo

The latest XP 10.0 demo using SXA 10.0. It can be only deployed inside Docker containers.

Sitecore MVP

The source code of a real Sitecore MVP website built with Sitecore 10 and SXA working in containers.

Packer for Sitecore

Repository contains Packer templates for a local Sitecore hosting environment with IIS and SQL Server on Windows, SOLR and Sitecore 9.0 building virtual machine images and Vagrant boxes for VirtualBox, provisioned with Chef.

Docker SOLR with SSL

A simple setup that sets up a Linux container on a host running solr with SSL using a generated certificate.

Sitecore Docker Tools

Set of utilities to improve developer experience when running Sitecore in a Docker environment. This an image with development scripts and entrypoints that can be used during Sitecore container builds and a PowerShell module with functions used on the Sitecore container host to initialize the…

Konabos Docker Examples

Sample compose files and associated configuration beyond those officially provided by Sitecore.

Container Asset Image Creator Module

A script to handle the auto-creation of a Docker Asset Image for a given Sitecore module.

Containers & AKS

Taking Sitecore 10 to the next level into Azure AKS.

PaaS to AKS

Boilerplate project for deploying Sitecore 10.0.* to Azure AKS coming from an Azure PaaS architecture for Sitecore. That includes ARM templates for External Data Services, required to run Sitecore k8s in production, and scripts to support a full Infrastructure-as-Code setup for Sitecore on AKS.

Sitecore Deployment on Kubernetes Example

An example of a Sitecore 10.1 XP0 deployment onto AKS with SolrCloud. It should deploy: 1)Sitecore 10.1 XP0; 2)Microsoft SQL Server 2019; 3)Zookeeper 3.4 (3 replicas); 4)Solr 8.4 (3 replicas)

Test Sitecore Packages

Provides a way to quickly and conveniently install packages as part of a docker image build or after startup of your containers. Useful for module developers or teams that need to verify build artifacts work in a vanilla instance of XM. Supports XM, SPE, SXA, and any custom module zip/scwdp or…

Content Hub

Content Hub CLI

A repository with a source code of Sitecore Content Hub CLI.

Sitecore Content Hub Importer

Sitecore Content Hub Asset Importer; allows importing image assets from various data sources into Sitecore Content Hub.

schguild

Provides tools and sample code to help you learn and work with Sitecore Content Hub.

Sitecore.ContentHub.Twitter

Demonstrates how to tweet from Sitecore Content Hub CMP.

Sitecore.SharedSource.CMP.Connector.Extensions

Extends Sitecore Connect for Sitecore CMP 2.0.0 so images set on CMP entities can be synchronized using the XML format used by Sitecore Connect™ for Sitecore DAM 2.0.0, so this module is required.

Starter Kit for Content Hub with Next.js and GraphQL

Content Hub headless starter kit.

Focal point cropping

Focal point cropping for Content Hub.

VS Solution Example for Content Hub

A visual Studio Solution Example to download and base any Content Hub Development on, featuring Intellisense, Sync of scripts, Debugging and Unit-Testing.

Content Hub One

Content Hub ONE examples

A set of various examples using Content Hub One.

Sitecore.Demo.CHONE

Repository for all the Content Hub ONE demos built by the Sitecore Demo Solutions team, including PLAY Media Next.js Website and PLAY Media Mobile Phone Application.

Content Hub ONE Next.JS Starter Kit

The starter kit contains helping functionalities such as handling GraphQL JSON output conversion to HTML for Rich Text, Media Fields, and References. It also contains a small example implementation that Developers can use to start their customer projects.

Content SDK

Sitecore Content SDK

The source code for all Sitecore Content SDK packages and templates to help you get started using Sitecore Content SDK.

XM Cloud Front End Application Starter Kits

This Content SDK repository contains multiple Next.js Starter Kits, and the SPA Starters monorepo (which includes a Node Proxy Application and and SPA starter apps) for Sitecore XM Cloud Development.

Sitecore spatial geojson polygons

Implementation of a Linq extension to be able to query on points that intercept GeoJson polygons in Solr indexes. The demo provides a template with the spatial field, a couple of sample items with polygons from OpenStreetMap that cover some cities; and a controller rendering that reads lat and…

Sitecore Solr Schema

Sitecore configsets (schema) for Solr 8.1.1 and 8.4.0.

Search Index Builder

A tool for rebuilding search indexes from outside the Sitecore web app especially good for very long-running builds.

SolrCloud Install Scripts

PowerShell scripting library to help with installing SolrCloud clusters on Windows.

Docker SolrCloud for Sitecore 10

Creates a SolrCloud container that can be used with a Sitecore 10 instance under Docker. The files have been adjusted from the Solr container files in the Sitecore Docker examples repo. The default "solr" service Sitecore provides can be replaced using these files.

Sitecore SolrProxy

Tool for easy access to the Solr admin console if you have access only to Sitecore CM.

Common Sitecore ContentSearch extensions

Common extensions to Sitecore contentSearch; hereunder PopulateSolrSchema pipeline processors to ensure that all installed languages in Sitecore are added to the solr managed schema.

Sitecore Computed Search

An index search development accelerator that allows developers to declare computed search fields on an index that can capture and store targeted field values of items within a scope as well as the field values of items based on specific templates that are part of its presentation. In addition,…

sitecore-azure-search-compat

Compatibility patch for Sitecore + Azure Search.

Data

SitecoreDataImporter

Used to import Database data and Sitecore content into Sitecore.

SitecoreEzImporter

Data Import tool for Sitecore CMS using SPEAK UI.

Data Exchange Framework

Gutters for Sitecore Data Exchange Framework

Collection of 3 gutters for DEF to provide a quick solution for context item of an item within the tree: ItemDisabled, PipelineBatch and PipelineStep.

Data Exchange Framework Docs

Sitecore Data Exchange Framework Documentation generated using Sphinx.

Demo

Sitecore Habitat

Habitat is an example Sitecore solution built on the Helix architecture principles. No longer being updated or maintained, and is being replaced with Sitecore Helix Examples.

Sitecore Helix Examples

Demonstrations of Sitecore Helix practices across various tooling and business scenarios; intended to demonstrate a wider variety of implementation types/requirements than existing examples.

Lighthouse Demo

The latest XP 10.0 demo using SXA 10.0. It can be only deployed inside Docker containers.

Sitecore.Demo.Headless

Sitecore JSS PWA demo assets and future "Sitecore Headless" related demo assets.

Sitecore MVP

The source code of a real Sitecore MVP website built with Sitecore 10 and SXA working in containers.

Sitecore.HabitatHome.Utilities

A collection of utilities and script examples to help with installing Sitecore Experience Platform, installing Sitecore Experience Commerce, installing Sitecore Modules, warming up a Sitecore Instance, security Hardening a Sitecore Instance, etc.

HabitatHome Commerce

An example built using SXA on XP and XC following the Helix architecture principles.

Sitecore.HabitatHome.Omni

Shares Sitecore JSS PWA demo assets and future "Sitecore Omni" related demo assets.

Sitecore.Demo.Group

Habitat Group Demo site - a developer example of a Habitat Based Demo.

Sitecore User Group UK

A demo of JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution, built with Gatsby v2.

Sitecore DXP Demo

A demo of XM, Experience Edge, Content Hub DAM and CMP, Content Hub Edge, JSS, CDP, Sitecore Personalize, Next.js and Vercel.

Sitecore Developer Portal

The Sitecore developer portal is built with Next.js, Typescript, and Tailwind CSS, and is hosted on Vercel. It uses static site generation (SSG) to create all the pages at build time. It also utilizes Incremental Static Regeneration (ISR) to automatically update the app when changes to page…

Play Summit

Play Summit demo featuring XM Cloud, Content Hub DAm, CMP, Next.js with Versel hosting, etc.

Verticals

A headless multi-site solution focused on XM Cloud content and site management capabilities. Includes easily customizable sample sites for select industries.

Deployment

PostDeploySteps

Post-deploy steps for use with TDS. 1) TDS Example project that triggers the post-deploy step; 2) Sample web project to show pulling in the deploy step; 3) DeployStep class library that you can add to your solution.

Sitecore Devops with AppVeyor

Sample solution which shows how to develop an open-source Sitecore module and hook it up with AppVeyor, a Continuous Delivery solution hosted in the cloud.

Cake.Sitecore

Provides a set of pre-build [CAKE build] tasks to be used to simplify a configuration of CI/CD for Helix-based Sitecore projects.

Edge

Sitecore DXP Demo

A demo of XM, Experience Edge, Content Hub DAM and CMP, Content Hub Edge, JSS, CDP, Sitecore Personalize, Next.js and Vercel.

Editing

Sitecore Sweep

A simple extensible module for Sitecore for the automatic cleaning of HTML in Items.

Extending Content Editor

Copy Version module

Adds commands to the Content Editor that allow users to copy and paste the latest version of an item instead of the entire item. After installation, the "Copy version" and "Paste version" commands are accessible from the context menu in the content tree.

Browse Command

Adds a command that allows the user to open an item from the Sitecore content tree in a new browser window. Sitecore does not offer this out-of-the-box, except for the Preview command which has the effect of entering preview mode, so the given module will do the same but without entering Preview…

Expand Descendants Command

The module adds a command that allows the user to expand all descendants of an item from the Sitecore content tree.

Environment Styler for Sitecore

An environment-specific styling (and text) on the login screen and header ribbon for Sitecore.

InsertOptionsLoophole

Prevents Sitecore users from bypassing insert options.

ScopeToThis

Allows "scope to this" functionality a la Visual Studio on the Sitecore Content Editor tree.

DeviceEditorShortcuts

A productivity improvement for Device Editor, showing datasource if set to that particular component and previewing that right from a pop-up click.

DmsGutters

Content Editor gutters to indicate tested and personalized items.

Move Validator

Validate if an item can be moved to a new location based on insert options.

SitecoreFieldSuite

Provides Sitecore users a more streamlined and informational approach to content authoring. This is achieved by revamping 5 field types, introducing an Images field, enabling automatic publishing of referenced items, and adding new functionality such as the Edit Form, Go to Item button, and the…

Sitecore Smart Commands

A shared-source module that contains smart copy, duplicate, and clone commands in Content Editor, that implement so much wanted functionality missing by default.

CopyPageToVersions

An extension for the Content Editor and the Experience Editor providing a dialog for content editors, where a page in a specific version can be copied to a selectable list of language versions, including all datasources referenced on the page renderings.

Sitecore-TinyMCERTE

A Sitecore Control that uses the Tiny MCE Editor in place of the default one.

Fields

Sitecore.Foundation.Fields

A collection of custom fields ready-to-use with your Sitecore solution.

LinkList

Sitecore LinkList Field Type.

CrossDatabaseTreeListField

An extended Treelist field to support cross-database references.

LimitedText Field

Adds two new field types to the Sitecore Content Editor, Single-Line Text Limited and Multi-Line Text Limited. Both inherit all functionality from the existing text field controls and add the possibility to configure a maximum allowed value for the field, also inform the user of the number of…

CustomFields

A selection of NameValueDropLists, NameValueDropListsField, NameValueDroplist, NameValueDroplistField, SortableMultilist, SortableMultilistField, TimeZonesDropList fields.

YouTube Video Picker Field

Fully workable solution for YouTube video picker field for Sitecore.

Hide Dependent Fields Controls

Adds new Checkbox, Droplist, and Droplink field type to the Sitecore Content Editor which depending on the selected value will hide the proceeding sibling fields. All controls inherit from their equivalent Sitecore counterpart and add the required UI enhancements.

icon-selector-field

Custom Icon selector field for Sitecore.

ImageSelector

An image Selector field for Sitecore to allow selecting and previewing multiple images based on the TreeListEx field.

Forms

Sitecore-Forms-Extensions

Adds some functionality to the forms creator, such as sending emails, timespan validation, subscribing a list, conditions, Azure Blob storage provider and many more.

WFFM Conversion Tool

A console application that provides an automated solution to convert and migrate Web Forms For Marketers (WFFM) items and their data to Sitecore Forms.

SendMail for Experience Forms

Brings a new Send E-mail Action for Sitecore 9 Forms, enabling the submission of e-mails using MainUtil.SendMail method, which will use an SMTP server to submit e-mails in HTML or Plain Text.

Forms Cloud Upload

Use Azure Storage Queue and Azure Storage Blob to store Sitecore 9.3+ Forms uploads Encrypted, with a key from Azure Key Fault - this can be handy for the compliance once users upload sensitive data.

Frameworks

NitroNet for Sitecore

Handles all possible presentation scenarios to integrate a handlebars frontend into Sitecore instead of Razor View without functional loss and improving productivity.

GraphQL

Sitecore GraphQL Import

A console app C# demo showcasing the various capabilities of the Sitecore GraphQL API usage, such as retrieving Sitecore items, obtaining a list of websites, inserting sample items, and uploading media files.

JAMstack

Starter Kit for Content Hub with Next.js and GraphQL

Content Hub headless starter kit.

Uniform, JSS and Next.js starter kit

A starter kit of Uniform, JSS, and Next.JS with content items and required configuration files, great to start a vanilla project with.

JSS

sugcon-2019-jss-examples

SugCon 2019 jss examples.

SitecoreQL

A GraphQL implementation for Sitecore, for example, you can query against Sitecore's Content Search API.

JSS React Starter Application

Please follow the primary JSS documentation at https://jss.sitecore.net for the latest documentation on JSS.

'Hello World' Starter for Sitecore JSS Tech Preview 4

A hello world starter for Sitecore JSS without GraphQL bits.

Extensible JSON Renderings

Extending JSON renderings in Sitecore JavaScript Services.

JavaScript Services Anti-Forgery Tokens

A sample repository to demonstrate how to use .NET anti-forgery tokens in Sitecore JavaScript Services with both MVC and Web API controllers using out-of-the-box anti-forgery token validators. The demo API is also completely mocked in disconnected mode to show how this functionality can work in…

How to GraphQL

A full-stack tutorial website to learn all about GraphQL.

JSS with Vue.js

A starting template for JSS using Vue.js framework.

Headless Examples

A repository with valuable examples, such as JSS embedded app and Next.js using federated authentication.

SVG Images for JSS

Adds support for images rendered by SVG tags in Sitecore JSS.

jss21.4-nextjs-storybook7.4

Sitecore JSS 21.4 Next.js sample application in which Storybook 7.4 was added step by step, exposed with the commit history.

Headless

Uniform, JSS and Next.js starter kit

A starter kit of Uniform, JSS, and Next.JS with content items and required configuration files, great to start a vanilla project with.

Angular JSS starter kit for XM Cloud

Sitecore JSS Angular Starter Kit App for XM Cloud.

Helix

Sitecore Helix Documentation

The official guidelines and recommended practices for developing in Sitecore for Sitecore Helix.

Sitecore Helix Examples

Demonstrations of Sitecore Helix practices across various tooling and business scenarios; intended to demonstrate a wider variety of implementation types/requirements than existing examples.

Helixbase

Sitecore Helix-based solution for Greenfield projects.

Sitecore Foundation

Sitecore Framework that follows the Helix modular architecture design principles.Includes plenty of Feature and Foundation layer modules, as well as reusable Common from the Project layer.

Helix example Module & Solution templates

Templates for the Sitecore Helix Visual Studio templates extension.

Helix frontend development example

A simple frontend development setup for a Sitecore Helix solution.

Helix Publishing Pipeline

Allows Helix solutions to be published as a single unit, with content from modules (like views and config patches) being automatically included. It also contains optimizations and guidance around local development deployments. Since it extends the standard Web Publishing Pipeline it should work…

CustomLinkProvider

A demonstration of Converting a custom Sitecore link provider from non-Helix to Helix.

Elision

An open-source Sitecore accelerator implementing Helix principles.

Helixify

The module is designed to add instant Helix compatibility to any Sitecore project.

Sitecore DXP Demo

A demo of XM, Experience Edge, Content Hub DAM and CMP, Content Hub Edge, JSS, CDP, Sitecore Personalize, Next.js and Vercel.

Icons

Extra People Icons

Some extra "people" icons for your Sitecore instances.

sitecore-icon-build

MSBuild extensions for building Sitecore icon zip archives and including them in the published website.

Sitecore Icons

An instalable collection of 1800+ FA and 2500+ MUI icons X 4 colors (Black, Blue, Green, Red).

Integration

Integration Blueprints

Sample code showing how to integrate Sitecore products with each other, and also with 3rd party systems.

Item Resource Files

Sitecore IAR Management

PowerShell script for managing Items as resources.

Sitecore Item as Resource Explorer

WPF application which allows you to browse the Sitecore static databases files (.dat)

Languages

Sitecore Item Translator

An item Translator module integrates Google Translate seamlessly so that with a click of a button you can translate your text into any language that Google Translate supports.

Sitecore Item Versioner

This module adds a new ribbon into the version's chunk of the Content Editor. With the new ribbon, it is possible to initially create an item version in all configured languages.

CopyPageToVersions

An extension for the Content Editor and the Experience Editor providing a dialog for content editors, where a page in a specific version can be copied to a selectable list of language versions, including all datasources referenced on the page renderings.

Logging

SitecoreRollingLogFileAppender

Log4net RollingLogFileAppender for Sitecore that allows capping log files size.

RabbitMQ.GEFL.Appender for Sitecore

Implementation of RabbitMQ logger adapter for Sitecore.Logger.

Logging To Logentries

Configures your application to log into Logentries (supports NLog, Log4net, Serilog, others).

Namics.Foundation.Logger

Provides a set of static methods to use for logging with flexible options

Maintenance

Admin Scripts for Development and Deploying

The additional features for /admin folder: AddAdminUser, AddEditorUser, ResetAdminPassword, FillDbWithExtranetUser, InstallUpdatePackage, InstallZipPackage, ParameterDrivenPublish and IsPublishTaskRunning.

Sitecore Instance Manager

The legendary Sitecore Instant Manager, now with version 9.x support.

Sifon

Backup-restore tool supporting XC and remote machine operation with an excellent pluggable interface. Sifon also has a very powerful extension system with plugins covering many aspects of day-to-day activities.

Marketplace

Sitecore Marketplace Starter

the starter template for building Marketplace extensions. It demonstrates five extension points: Custom Field, Dashboard Widget, Fullscreen, Pages Context Panel, and Standalone. Each extension point has its own UI and integration with the Sitecore Marketplace SDK.

Google Analytics

Seamless Google Analytics integration within the XM Cloud environment. This module provides real-time analytics data visualization, including page views and active user metrics, directly within your Sitecore experience.

Icon Picker

Marketplace Icon picker - a sample application showingcasing how to create a custom field extension.

Media

Autocropper

Automatically generates cropped versions of an image, based on pre-defined dimensions and a specified origin, for use on responsive sites.

Media-Framework-Brightcove-Edition

Brightcove connector for Sitecore Media Framework.

YouTube Integration module

An easy way to show the videos from a channel on YouTube on your site, the YouTube integration module might be what you are looking for. In the media library, you have a YouTube folder and by typing the name of the channel, all the videos in that channel are now represented by an item and when you…

Shrink

Gives an insight into the usage of your media library similar to a disk usage statistics viewer for your hard drives, also shows you which items are being used and published, so you can easily find media items that unnecessarily take up space in your database and offers you multiple ways of…

Dianoga

An automatic image optimizer for the Sitecore media library, reduced the size of your images served from Sitecore by 8-70%, completely automatically. When media images are requested, Dianoga automatically runs mozjpeg, PNGOptimizer, SVGO or WebP on the image data immediately after it is placed in…

NET Core Headless

Netcore Auth

A repository showing how to enable authentication in a .NET Core headless Sitecore application.

ORM

Glass.Mapper

Glass.Mapper has been the redevelopment of the very popular Glass.Sitecore.Mapper project. This project aims to create a more robust and more flexible solution that not only works with many different CMS's.

TemplateModelHelper

Helper methods for working with generated Sitecore Template Models (Mapped through Glass.Mapper or other framework) with a main goal is to make it easy for developers to query the Sitecore database using generated Template models.

TDS-T4-Model-Generation

T4 model generation for TDS.

Sitecore.CodeGenerator

Generates Glass Mapper interfaces using T4 templates without TDS.

Synthesis

An object mapping framework for Sitecore that enables the development of more reliable and maintainable sites in less time than traditional Sitecore development. It is a strongly typed template object generator that is easily understandable for developers with either a Sitecore or traditional .NET…

Other

License Expiration Module 2.0

Checks the expiration date of the Sitecore license, shows a Content Editor Warning message or/and sends an email to notify when the Sitecore license is about to expire.

Sitecore.SharedSource.JohnWest

A collection of code samples of Sitecore prototypes from John West blog posts.

BLAZOR + SITECORE

Allows you to run the Sitecore app's client-side, also following the HELIX concept, the clean way.

Sitecore.SampleMvc

MVC versions of the code for the out-of-the-box Sitecore sample site (by default Sitecore comes with a sample site that is built on web forms and XSLT).

Sitecore TokenManager

A framework designed to allow any type of content to be dynamically injected into an RTE field.

sxp-notifications

Sends browser notifications to users in Sitecore.

Sitecore Redis Session Provider

A Sitecore Redis session provider implementation.

Packaging

Package Autoloader

A tool to automatically apply a Sitecore package to hydrate some content as part of a deployment.

Sitecore.Ship

A lightweight means to install Sitecore Update packages via HTTP requests.

UpdatePackageInstaller

Installs update packages in Sitecore from the command line.

Sitecore Package Deployer

Uses a Sitecore Job to automatically deploy update packages from a file system folder on the Sitecore server.

Test Sitecore Packages

Provides a way to quickly and conveniently install packages as part of a docker image build or after startup of your containers. Useful for module developers or teams that need to verify build artifacts work in a vanilla instance of XM. Supports XM, SPE, SXA, and any custom module zip/scwdp or…

Pipelines

Pipeline Performance Monitor

Simple solution for measuring the duration of Sitecore pipeline execution.

Sitecore Processor Dependency Injection

Simple project to demonstrate dependency injection in Sitecore pipeline processors.

Publishing

Scheduled Publishing

Gives the content editor the option to delay the publishing of an item for a future point in time.

AdvancedPublishDialog

An enhanced standard publish dialog.

Sitecore Publishing Service Azure Templates

Azure Resource Manager (ARM) templates to install the Sitecore Publishing Service in a Sitecore Azure PaaS environment.

SIF scripts to install Publishing Service

Powershell scripts that both use the Sitecore Install Framework (SIF) to auto-install the Publishing Service & auto-install the Publishing Module on top of the ContentManagement instance or StandAlone instance.

Publish Viewer

Allows you to monitor the publishing queue on the Sitecore Publishing CM Server, see their current status, and cancel publishing jobs if required (ie. time queued, time publish job started, duration in the queue, number of items published, average time to publish an item, all messages from the…

Sitecore Power Publish

Publish button that forces the item being published, regardless of the state of the Publishable option on the Item tab in the Publish restriction. 1) This function will not publish linked pages in your site that are not published, but only resources like media library items and data sources used…

Rules

Page Rules

Create any custom Sitecore rules for every page your visitors browse. The user hasn't read T&C page and wants to see a contest page? The page should be accessible only after a certain date? You want to use GEO IP data to change the language of your home page automatically? You don't have a…

ItemNamingRules

Provides conditions and actions for the Rules Engine to automate item name conventions. You can use the ItemNamingRules project to apply different item naming rules in different branches of the content tree.

MenuItemRules

Rules-based context item menu visibility.

Sitecore adaptive rules

Adds support for adaptive rules for the Sitecore Rules Engine: they are useful when properties on conditions and actions have dependencies on one another.

Organize Insert Options Rules

A pipeline processor for the uiGetMasters pipeline that allows you to organize your Insert Options Rules however you like in the content tree.

Conditional Placeholder Settings

A module to allow Sitecore Rules Engine to support the existing placeholder settings functionality coming with Sitecore.

Sitecore Adaptive Rules

Adds Rules Engine support for adaptive rules (these are useful when properties on conditions and actions have dependencies on one another).

SDK

Angular JSS starter kit for XM Cloud

Sitecore JSS Angular Starter Kit App for XM Cloud.

Sitecore Content SDK

The source code for all Sitecore Content SDK packages and templates to help you get started using Sitecore Content SDK.

ASP.NET Core SDK

The official open source ASP.NET Core SDK for Sitecore DXP and XM Cloud.

Marketplace SDK

Sitecore Marketplace SDK hosts the three main packages, client applications (running inside iframes), core SDK, and XMC module, which extend the functionality of the system.

Security

Securty Headers

Shows how to implement response security headers on an example of SXA, but they are truly Helix-generic.

SI Snitch

A debugging tool for reading claims passed to Sitecore from Sitecore Identity, after the transformation of those claims from Sitecore Identity. It can be helpful in identifying claims that Sitecore is getting (and in what format) and ensuring group transformations in Sitecore Identity are being…

MasterKey

A module for Unlocking Sitecore Items.

Security Rights Reporting

A module showing a grid with all users and all their rights in a friendly way with exporting options.

Sitecore Delete Access Rights

Enables the "item:removeVersion" access right, allowing authors to remove individual item versions without allowing authors to delete the entire item. It also allows the initial creator of an item to delete his/her own item, unless an explicit deny delete access right is applied to the item.

ASP.NET 2.0 Membership Database as Identity Server User Store

Validate user logins and passwords against an existing ASP.NET 2.0 membership database containing user data for existing systems.

Certz

Utility built on .net 7 and compiled to a self-contained exe, aimed to simplify certificates management, as a better alternative to mkcert.

SEO

301 Redirect Module

An improved version of the Sitecore 301 redirect module.

SitecoreSitemapXML

Generates the Sitemap compliant with the schema defined by sitemaps.org and submits it to search engines.

Sitemap Generator

An example Sitecore / FakeDB / TDS / Cloud Build project for sitemap generation.

Sitecore Solr

An example code of how you could extend the Sitecore Solr provider.

URL Rewriter Module

Enables administrator or editors to manage URL rewrite rules from within the Sitecore client, supporting rewriting of hostnames, relative URL's and absolute URL's.

RedirectManager

A redirect manager for Sitecore.

URL Rewrite

A site-specific version of the Redirect / Rewrite module.

Serialization

Rainbow

An advanced serialization library for Sitecore, designed to be a complete replacement for the Sitecore serialization format and filesystem organization, as well as enabling cross-source item comparison.

Unicorn

A utility for Sitecore that solves the issue of moving templates, renderings, and other database items between Sitecore instances by writing serialized copies of Sitecore items to disk along with the code - this way, a copy of the necessary database items for a given codebase accompanies it in…

Sidekick

A framework for angularjs-based microservice architecture operations.

Rhino

An experimental serialization data provider for Sitecore.

Sitecore Host

Sitecore Host Quick Start

A basic set of templates to help you get started building your own Sitecore Host applications.

Hostbase

Sitecore Host example solution which can be used as a starting point for Sitecore Host applications. Currently runs in the IdentityServer Host as a plugin, will be updated when standalone Sitecore Host applications become readily available.

Sitecore Host Plugins

Sitecore Host Plugins for extending Sitecore Identity Server.

Basic Sitecore Host Application

A basic Sitecore Host application that displays a demo web page.

Sitecore Search Starter Kit

A website example This repository has an example implementation of a content website using the Sitecore Search JS SDK integrating with Sitecore Search services with the supports of event tracking.

Sitecore Send

Sitecore Send Postman Collection

A postman collection derived from converting the Sitecore Send API Blueprint specification to Open API for use within Postman.

SPE (Sitecore PowerShell Extension)

Sitecore PowerShell Book

Sitecore PowerShell Book with all the documentation.

Sitecore PowerShell

Sitecore PowerShell Initiative official GitHub.

Sitecore.Utilities

A set of small modules for Sitecore PowerShell Extensions.

SPE Content Migrator

Script used to migrate content between Sitecore instances using SPE.

SPEAK

Speak 3 starter template

Speak 3 starter template generated with Angular CLI version 1.2.7.

Sitecore Speak UI Library

Speak 3 components generated with Angular CLI version 1.2.7.

SitecoreDataImporter

SPEAK application to import CSV / JSON / XML into Sitecore Items.

SXA (Sitecore Experience Accelerator)

Sitecore Experience Accelerator index

The whole set of dicumentation about SXA.

SXA Styleguide

An education site based on SXA that helps explain the inner workings and illustrate best practices.

SXA.Styleguide.Frontend

A repository holds all the frontend code needed to run the site. It consists of two parts, the SXA themes and the Scriban templates used on the site. The folder structure used in this repository mimics the SXA Creative Exchange output, therefore you can find the sources for the themes and the…

SXA.Foundation.Variants

A collection of custom SXA rendering variants and some other useful things that may be helpful in your solution.

SXA Reference

An example Sitecore project built on top of Sitecore Experience Accelerator.

SXA.HealthCheck

A Power Shell script used to determine the health status of the SXA site, consists of validation steps, each of them checks different things in SXA solution and provides possible solutions.

Global Field Validator

An SXA module to validate fields at a site level rather than at the template field level.

Scriban syntax coloring and auto completion

Scriban syntax coloring and intellisense for known objects extension for Visual Studio Code.

Westco SXA Extensions

Sitecore Experience Accelerator (SXA) extensions.

docker-sxa-node

Demonstrates using the SXA CLI from within a Docker container with Node installed.

Securty Headers

Shows how to implement response security headers on an example of SXA, but they are truly Helix-generic.

SXA.Platform.Assemblies

the lists of assemblies for SXA back to v1.6 and Powershell script to generate your own.

Testing

Sitecore FakeDb

A unit testing framework for Sitecore that enables the creation and manipulation of Sitecore content in memory. It is designed to minimize efforts for the test content initialization keeping focus on the minimal test data rather than comprehensive content tree representation.

Minq

Mockable, LINQable support for Sitecore and Sitecore MVC.

Templates

Token Set

Provides additional standard value tokens for Sitecore Data Templates, including future date and obtaining the value by executing a query.

Tooling

Terminal DevEx Improvements

A Sitecore branded Windows Terminal and VS Code Theme and Profile to unlock helpful tooling for working with XM Cloud such as autocompletion, command history list and directory improvements.

Universal Tracker

UniversalTracker SDK

.Net Standard library that provides the interactions and events writing API for client .NET applications that serves as an interface that connects the Universal Tracker service and an application to let users work with native objects rather than with HTTP requests and JSON responses.

WebApi

Sitecore Endpoints

Ready to pick-and-use samples of Sitecore Services Client and Sitecore WebApi implemented in a form Helix feature.

Odata.SitecoreExample

An example of a Sitecore oData Repository.

Web API Session-Enabled Routes

Sitecore pipeline processor and extensions to the HttpRouteCollection to enable session in Web API 2.

Sitecore Shared Source: Web API Client

Sitecore WebAPI client.

Sitecore Services Client Publish

A Web API method to securely trigger a Sitecore publish of an item or tree.

Workflows

DynamicWorkflows

Rule Engine-based workflow management tool.

xConnect and xDB

XConnectTutorial

A tutorial repository based on the Sitecore documentation to walk users through common interactions with the xConnect APIs based on code from Martina Welander in the "Getting Started" tutorials and other great documentation.

XConnectHelper

A Swiss Army Knife for debugging xConnect. Features: Insight into current tracking session data; Show goals and events that were triggered on the last page view; Status checker that validates your xConnect setup (connections, certificates, settings); Set identifiers and basic contact data in the…

XdbTracker

API and js-function to allow client-side triggering of Sitecore events/goals and outcomes.

Experience Generator

Generates "realistically looking" traffic for Sitecore sites with configurable patterns.

xconnect-odata-proxy

A simple Node.js proxy to access xConnect's oData API in Sitecore 9.

xConnectDeployer

An example console application you can use to deploy the Marketing Automation Engine.

Right To Be Forgotten

A "Execute Right To Be Forgotten" plugin for Marketing Automation Action.

XM Cloud

Next.js Styleguide for XM Cloud

A solution designed to help developers learn and get started quickly with Sitecore Containers, the Sitecore Next.js SDK, and Sitecore Content Serialization.

Play Summit

Play Summit demo featuring XM Cloud, Content Hub DAm, CMP, Next.js with Versel hosting, etc.

XM Cloud Starter Kit

A solution designed to help developers learn and get started quickly with XMCLoud + SXA + Next.js.

XM Cloud Introduction

A codebase for a series of XM Cloud sites managed by the Technical Marketing Team at Sitecore: new MVP website along with 3 websites of SUGCON events.

FEaaS BYOC Example

A repo that demonstrates an example of BYOC components using best practices.

Sitecore GraphQL Import

A console app C# demo showcasing the various capabilities of the Sitecore GraphQL API usage, such as retrieving Sitecore items, obtaining a list of websites, inserting sample items, and uploading media files.

Verticals

A headless multi-site solution focused on XM Cloud content and site management capabilities. Includes easily customizable sample sites for select industries.

Angular JSS starter kit for XM Cloud

Sitecore JSS Angular Starter Kit App for XM Cloud.

See category
77

Awesome Payload

DanailMinchev/awesome-payload

:sunglasses: A curated list of awesome Payload resources for users and developers.

Fresh★ 9636 entriesPushed yesterday
75

Awesome Plone

collective/awesome-plone

Add-ons and resources for the CMS Plone

Fresh★ 78132 entriesPushed 9 days ago
72

Awesome Wagtail

wagtail/awesome-wagtail

A curated list of awesome packages, articles, and other cool resources from the Wagtail community.

Active★ 2.2k254 entriesPushed 3 months ago
59

Awesome CMS

postlight/awesome-cms

📚 A collection of open and closed source Content Management Systems (CMS) for your perusal.

Slow★ 3.1k1 entriesPushed 6 months ago
50

Awesome Directus

directus-labs/awesome-directus

A curated list of awesome things related to Directus

Stale★ 63968 entriesPushed 1 year ago