awesome-sitecore

Sitecore toolkit

A curated list of useful Sitecore tools and extensions

Awesome lists of useful Sitecore tools, extensions and GitHub repositories

GitHub

72 stars
5 watching
14 forks
last commit: almost 2 years ago
Linked from 2 awesome lists

awesomeawesome-list

Awesome Sitecore / Analytics

Sitecore Goal Description1almost 10 years agoDisplay the Goal Description in the Experience Profile
Sitecore Goal Conversion Demo0about 9 years agoDemonstrate 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 Eras1about 6 years agoDemonstrates how to trigger outcomes and display custom outcomes as eras on the Experience Profile timeline in Sitecore

Awesome Sitecore / Audit and performance

Skillcore.Stats1over 4 years agoCollect detailed timing information for all your Sitecore MVC renderings and API calls
Sitecore.Boost18over 9 years agoThis 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.Cleanup2over 9 years agoThe 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 Generator3almost 4 years agoSitecore 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 documentation from any existing Sitecore instance (PaaS and non-PaaS both supported) that has the SitecoreUML Service for Sitecore
sitecore-assembly-lists1over 8 years agoSitecore 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

Awesome Sitecore / Azure

ARM templates for Sitecore143almost 2 years agoAll currently available Azure Resource Manager templates for Sitecore
Sitecore Azure Scripts16almost 6 years agoAzure-related PowerShell scripts and ARM templates to be used as a template or boilerplate for your own scripts and needs
Sitecore Azure Content18about 9 years agoArticles on how to automate deployment of Sitecore solution to the Microsoft Azure Cloud Platform utilizing Azure services
Sitecore Advanced Azure Devops14over 6 years agoExpanding Sitecore on Azure with flexible and generic scripts (requires a valid PowerShell Azure session to be connected and available)
Language Understanding (LUIS) Samples85almost 4 years agoSamples for the Language Understanding Intelligent Service (LUIS)
Sitecore Media Azure Blob Storage provider0almost 10 years agoAllows to store Sitecore media library assets in the Azure Blob Storage account
CloudMediaLibrary5over 10 years agoAllow Sitecore Media Library to store and serve from Cloud Storage
SitecoreCognitiveServices0over 9 years agoSDK integrating Microsoft's Cognitive Services into Sitecore
Sitecore Publishing Service Azure Templates2about 6 years agoAzure Resource Manager (ARM) templates to install the Sitecore Publishing Service in a Sitecore Azure PaaS environment
Sitecore Diagnostics3over 10 years agoSitecore Diagnostics using Application Insights
Application Insights Annotations3almost 8 years agoCreates App Insinghts annotations

Awesome Sitecore / Cache

Cache Tuner0almost 7 years agoThe module is an implementation of the rules given in the Sitecore Caching guide
Caching Manager2almost 4 years agoA console for easy Sitecore 10 cache management
Cache Processing Instance2over 10 years agoA proof-of-concept for a dedicated HTML cache processing instance
ExperienceEditorCache0almost 10 years agoA caching module that makes working with Sitecore Experience Editor more pleasant
ManualHtmlCacheClearer0almost 11 years agoClear specific HTML Caches on local and remote instances from the Sitecore client
CacheCountersReport Sitecore cache size information into Windows performance counters
Sitecore Rules-Based Output Caching2over 7 years agoProvides 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 Cache1almost 5 years agoFlashes Partial HTML Cache on changes to Sitecore Dictionary items

Awesome Sitecore / CDP

Sitecore CDP Serializer3about 2 years agoA Node.js tool aimed to serialize CDP and Personalize assets on a hard drive and restore that back

Awesome Sitecore / Commerce

Reference Storefront25over 8 years agoSitecore Reference Storefront
Commerce Sample Plugins14almost 7 years agoA sample code for Sitecore Commerce Plugins (targeted toward XC 9.0.3 and 9.1)
HabitatHome Commerce26almost 4 years agoAn example built using SXA on XP and XC following the Helix architecture principles
sitecore-commerce-configuration3about 8 years agoTools for configuring and boostrapping Sitecore Commerce Engine configuration
Plumber for Sitecore Commerce1over 8 years agoTool to view Sitecore Commerce Engine Configuration
Short Confirmation Codes0over 6 years agoProvides 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 of the box
Sitecore Commerce Engine Fedex pluginAllows the user to integrate Fedex as a Fulfillment Method for shipping
Sitecore Commerce Engine USPS pluginAllows the user to integrate USPS as a Fulfillment Method for shipping
Sitecore Commerce Engine UPS Address Validation pluginAllows validating shipping address or billing address to make product delivery a good experience

Awesome Sitecore / Configuration

Sitecore configuration consolidator (offline ShowConfig)0about 10 years agoSimple 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

Awesome Sitecore / Containers

Repository of Sitecore Docker images180almost 2 years agoBuild your own Docker images for the most recent versions of Sitecore
Windows Docker Machine1,081over 3 years agoVagrant 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 Prerequisites0over 5 years agoChecks the machine for Sitecore Container compatibility, enable Hyper-V, downloads and installs software including Sitecore 10.1
Sitecore Docker Examples77about 2 years agoAn official Docker Examples images for the most recent versions of Sitecore 10.*, including 'getting-started' XP0 container environment
Container Deployment28about 2 years agoProvides examples on how to deploy Sitecore containers using various methods
Lighthouse Demo83almost 2 years agoThe latest XP 10.0 demo using SXA 10.0. It can be only deployed inside Docker containers
Sitecore MVP63almost 4 years agoThe source code of a real Sitecore MVP website built with Sitecore 10 and SXA working in containers
Packer for Sitecore22over 6 years agoRepository 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 SSL11about 6 years agoA simple setup that sets up a Linux container on a host running solr with SSL using a generated certificate
Sitecore Docker Tools27about 2 years agoSet 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 Sitecore Docker environment
Konabos Docker Examples12over 3 years agoSample compose files and associated configuration beyond those officially provided by Sitecore
Container Asset Image Creator Module9over 3 years agoA script to handle the auto-creation of a Docker Asset Image for a given Sitecore module
Containers & AKS12almost 6 years agoTaking Sitecore 10 to the next level into Azure AKS
PaaS to AKS11almost 2 years agoBoilerplate 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 Example5about 5 years agoAn 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)
Sitecore Module Docker Asset Image Creator9over 3 years agoA script to handle the auto-creation of a Docker Asset Image for a given Sitecore module
Test Sitecore Packages1about 2 years agoProvides 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 generic zip files

Awesome Sitecore / Content Hub

Sitecore Content Hub Importer1over 6 years agoSitecore Content Hub Asset Importer; allows importing image assets from various data sources into Sitecore Content Hub
schguildProvides tools and sample code to help you learn and work with Sitecore Content Hub
Sitecore.ContentHub.Twitter0almost 4 years agoDemonstrates how to tweet from Sitecore Content Hub CMP
Sitecore.SharedSource.CMP.Connector.Extensions1almost 4 years agoExtends 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 GraphQL9over 5 years agoContent Hub headless starter kit
Focal point cropping5almost 2 years agoFocal point cropping for Content Hub
VS Solution Example for Content Hub8over 4 years agoA visual Studio Solution Example to download and base any Content Hub Development on, featuring Intellisense, Sync of scripts, Debugging and Unit-Testing

Awesome Sitecore / Content Hub One

Sitecore.Demo.CHONE3almost 3 years agoRepository 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
Sitecore spatial geojson polygons0about 4 years agoImplementation 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 long from the query string and returns the polygon of the item found (e.g. Big Ben's coordinates return London)
Sitecore Solr Schema0almost 5 years agoSitecore configsets (schema) for Solr 8.1.1 and 8.4.0
Search Index Builder4almost 4 years agoA tool for rebuilding search indexes from outside the Sitecore web app especially good for very long-running builds
SolrCloud Install Scripts12over 5 years agoPowerShell scripting library to help with installing SolrCloud clusters on Windows
Docker SolrCloud for Sitecore 103over 2 years agoCreates 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 SolrProxy3almost 5 years agoTool for easy access to the Solr admin console if you have access only to Sitecore CM
Common Sitecore ContentSearch extensions0over 7 years agoCommon 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 Search2almost 11 years agoAn 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, specific weights can be applied to these computed fields using search boosting so that content-matching search terms can be promoted in search results
sitecore-azure-search-compat3almost 4 years agoCompatibility patch for Sitecore + Azure Search

Awesome Sitecore / Data

SitecoreDataImporter10almost 4 years agoUsed to import Database data and Sitecore content into Sitecore
SitecoreEzImporter1over 7 years agoData Import tool for Sitecore CMS using SPEAK UI

Awesome Sitecore / Data Exchange Framework

Gutters for Sitecore Data Exchange Framework1about 5 years agoCollection of 3 gutters for DEF to provide a quick solution for context item of an item within the tree: , and
Data Exchange Framework Docs1over 8 years agoSitecore Data Exchange Framework Documentation generated using Sphinx

Awesome Sitecore / Demo

Sitecore Habitat415almost 7 years agoHabitat 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 Examples80over 3 years agoDemonstrations of Sitecore Helix practices across various tooling and business scenarios; intended to demonstrate a wider variety of implementation types/requirements than existing examples
Lighthouse Demo83almost 2 years agoThe latest XP 10.0 demo using SXA 10.0. It can be only deployed inside Docker containers
Sitecore.Demo.Headless22over 3 years agoSitecore JSS PWA demo assets and future "Sitecore Headless" related demo assets
Sitecore MVP63almost 4 years agoThe source code of a real Sitecore MVP website built with Sitecore 10 and SXA working in containers
Sitecore.HabitatHome.Utilities38over 6 years agoA 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
Sitecore.HabitatHome.Commerce26almost 4 years agoDemo assets with external contributors and partners
Sitecore.HabitatHome.Omni22over 3 years agoShares Sitecore JSS PWA demo assets and future "Sitecore Omni" related demo assets
Sitecore.Demo.Group15almost 8 years agoHabitat Group Demo site - a developer example of a Habitat Based Demo
Sitecore User Group UK5almost 2 years agoA 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 Demo28almost 2 years agoA demo of XM, Experience Edge, Content Hub DAM and CMP, Content Hub Edge, JSS, CDP, Sitecore Personalize, Next.js and Vercel
Sitecore Developer Portal30almost 2 years agoThe 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 content are made. Many pages are written in Markdown and converted to HTML at build time. Images that are used are managed in Sitecore DAM and are published to a CDN
Play Summit21almost 2 years agoPlay Summit demo featuring XM Cloud, Content Hub DAm, CMP, Next.js with Versel hosting, etc
Developer Portal30almost 2 years agoThe Sitecore developer portal built with Next.js, Typescript, Tailwind CSS, and hosted on Vercel, uses static site generation to create all the pages at build time. It also utilizes Incremental Static Regeneration (ISR) to automatically update the app when changes to page content are made. With much of the page content written in Markdown and converted to HTML at build time, images are however used and managed in Sitecore DAM and published to a CDN

Awesome Sitecore / Deployment

PostDeploySteps0over 6 years agoPost-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 AppVeyorSample 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.Sitecore11almost 5 years agoProvides a set of pre-build [CAKE build] tasks to be used to simplify a configuration of CI/CD for Helix-based Sitecore projects

Awesome Sitecore / Edge

Sitecore Demo Edge28almost 2 years agoA repository used for the primary Sitecore Edge for Content Hub and Experience Management

Awesome Sitecore / Editing

Sitecore Sweep11over 6 years agoA simple extensible module for Sitecore for the automatic cleaning of HTML in Items

Awesome Sitecore / Extending Content Editor

Copy Version module0over 12 years agoAdds 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 Command3over 12 years agoAdds 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 mode
Expand Descendants Command1over 12 years agoThe module adds a command that allows the user to expand all descendants of an item from the Sitecore content tree
Environment Styler for Sitecore4over 9 years agoAn environment-specific styling (and text) on the login screen and header ribbon for Sitecore
InsertOptionsLoophole1about 12 years agoPrevents Sitecore users from bypassing insert options
ScopeToThis1over 11 years agoAllows "scope to this" functionality a la Visual Studio on the Sitecore Content Editor tree
DeviceEditorShortcuts0about 10 years agoA productivity improvement for Device Editor, showing datasource if set to that particular component and previewing that right from a pop-up click
DmsGutters1over 13 years agoContent Editor gutters to indicate tested and personalized items
Move Validator0almost 12 years agoValidate if an item can be moved to a new location based on insert options
SitecoreFieldSuite6almost 5 years agoProvides 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 Field Gutter
Sitecore Smart Commands10almost 9 years agoA shared-source module that contains smart copy, duplicate, and clone commands in Content Editor, that implement so much wanted functionality missing by default
CopyPageToVersions2over 7 years agoAn 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-TinyMCERTE2over 3 years agoA Sitecore Control that uses the Tiny MCE Editor in place of the default one

Awesome Sitecore / Fields

Sitecore.Foundation.Fields1over 7 years agoA collection of custom fields ready-to-use with your Sitecore solution
LinkList0over 13 years agoSitecore LinkList Field Type
CrossDatabaseTreeListField0almost 14 years agoAn extended Treelist field to support cross-database references
LimitedText Field3almost 12 years agoAdds 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 remaining characters while they are editing
CustomFields2about 11 years agoA selection of NameValueDropLists, NameValueDropListsField, NameValueDroplist, NameValueDroplistField, SortableMultilist, SortableMultilistField, TimeZonesDropList fields
YouTube Video Picker Field2over 12 years agoFully workable solution for YouTube video picker field for Sitecore
Hide Dependent Fields Controls2over 12 years agoAdds 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-field3almost 11 years agoCustom Icon selector field for Sitecore
ImageSelector0almost 14 years agoAn image Selector field for Sitecore to allow selecting and previewing multiple images based on the TreeListEx field

Awesome Sitecore / Forms

Sitecore-Forms-Extensions59about 2 years agoAdds 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 Tool11over 3 years agoA 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 Forms0over 5 years agoBrings 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 Upload1almost 4 years agoUse 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

Awesome Sitecore / Frameworks

NitroNet for Sitecore24almost 4 years agoHandles all possible presentation scenarios to integrate a handlebars frontend into Sitecore instead of Razor View without functional loss and improving productivity

Awesome Sitecore / GraphQL

Sitecore GraphQL Import3almost 3 years agoA 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

Awesome Sitecore / JAMstack

Next.js Starter kit using GraphQL and Sitecore Experience Edge for Content Hub9over 5 years agoThis is a great example of Sitecore Experience Edge Content as-a-Service approach using NextJS upon React, using a demo instance of the latest Content Hub
Uniform, JSS and Next.js starter kit28almost 2 years agoA starter kit of Uniform, JSS, and Next.JS with content items and required configuration files, great to start a vanilla project with

Awesome Sitecore / JSS

JSS265almost 2 years agoAn official repo of Sitecore JavaScript Services
sugcon-2019-jss-examples0over 7 years agoSugCon 2019 jss examples
SitecoreQL15about 8 years agoA GraphQL implementation for Sitecore, for example, you can query against Sitecore's Content Search API
JSS React Starter Application3over 5 years agoPlease follow the primary JSS documentation at for the latest documentation on JSS
'Hello World' Starter for Sitecore JSS Tech Preview 410over 7 years agoA hello world starter for Sitecore JSS without GraphQL bits
Extensible JSON Renderings3over 5 years agoExtending JSON renderings in Sitecore JavaScript Services
JavaScript Services Anti-Forgery Tokens0over 5 years agoA 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 both disconnected and connected modes
How to GraphQL0almost 9 years agoA full-stack tutorial website to learn all about GraphQL
JSS with Vue.jsA starting template for JSS using Vue.js framework
Headless Examples9over 3 years agoA repository with valuable examples, such as JSS embedded app and Next.js using federated authentication
SVG Images for JSS0about 4 years agoAdds support for images rendered by SVG tags in Sitecore JSS
jss21.4-nextjs-storybook7.44almost 3 years agoSitecore JSS 21.4 Next.js sample application in which Storybook 7.4 was added step by step, exposed with the commit history

Awesome Sitecore / Headless

Sample28almost 2 years agoA headless sample TODO
Angular JSS starter kit for XM Cloud265almost 2 years agoSitecore JSS Angular Starter Kit App for XM Cloud

Awesome Sitecore / Helix

Sitecore Helix Documentation26almost 5 years agoThe official guidelines and recommended practices for developing in Sitecore for Sitecore Helix
Sitecore Helix Examples80over 3 years agoDemonstrations of Sitecore Helix practices across various tooling and business scenarios; intended to demonstrate a wider variety of implementation types/requirements than existing examples
Helixbase104about 3 years agoSitecore Helix-based solution for Greenfield projects
Sitecore Foundation46over 4 years agoSitecore 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 templates3over 4 years agoTemplates for the Sitecore Helix Visual Studio templates extension
Helix frontend development example4almost 8 years agoA simple frontend development setup for a Sitecore Helix solution
Helix Publishing Pipeline68almost 5 years agoAllows 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 with any supported target (package, file system, Azure, Docker) via either Visual Studio or the command line
CustomLinkProvider0almost 8 years agoA demonstration of Converting a custom Sitecore link provider from non-Helix to Helix
ElisionAn open-source Sitecore accelerator implementing Helix principles
Helixify0over 6 years agoThe module is designed to add instant Helix compatibility to any Sitecore project
Sitecore Foundation46over 4 years agoSitecore Framework from Avanade that follows the Helix modular architecture design principles
PLAY Summit Demo28almost 2 years agoA demo of XM, Experience Edge, Content Hub DAM and CMP, Content Hub Edge, JSS, CDP, Sitecore Personalize, Next.js and Vercel

Awesome Sitecore / Icons

Extra People Icons0almost 9 years agoSome extra "people" icons for your Sitecore instances
sitecore-icon-build1almost 9 years agoMSBuild extensions for building Sitecore icon zip archives and including them in the published website
Sitecore Icons8over 3 years agoAn instalable collection of 1800+ FA and 2500+ MUI icons X 4 colors (Black, Blue, Green, Red)

Awesome Sitecore / Integration

Integration Blueprints1almost 5 years agoSample code showing how to integrate Sitecore products with each other, and also with 3rd party systems

Awesome Sitecore / Item Resource Files

Sitecore IAR Management1over 3 years agoPowerShell script for managing Items as resources
Sitecore Item as Resource Explorer4over 3 years agoWPF application which allows you to browse the Sitecore static databases files (.dat)

Awesome Sitecore / Languages

Sitecore Item Translator1almost 14 years agoAn 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 Versioner2over 4 years agoThis 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
CopyPageToVersions2over 7 years agoAn 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

Awesome Sitecore / Logging

SitecoreRollingLogFileAppender0about 9 years agoLog4net RollingLogFileAppender for Sitecore that allows capping log files size
RabbitMQ.GEFL.Appender for Sitecore1over 12 years agoImplementation of RabbitMQ logger adapter for Sitecore.Logger
Logging To Logentries0about 10 years agoConfigures your application to log into Logentries (supports NLog, Log4net, Serilog, others)
Namics.Foundation.Logger0over 8 years agoProvides a set of static methods to use for logging with flexible options

Awesome Sitecore / Maintenance

Admin Scripts for Development and Deploying6over 4 years agoThe additional features for folder: AddAdminUser, AddEditorUser, ResetAdminPassword, FillDbWithExtranetUser, InstallUpdatePackage, InstallZipPackage, ParameterDrivenPublish and IsPublishTaskRunning
Sitecore Instance Manager108about 2 years agoThe legendary Sitecore Instant Manager, now with version 9.x support
Sifon11over 2 years agoBackup-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

Awesome Sitecore / Media

Autocropper0about 11 years agoAutomatically generates cropped versions of an image, based on pre-defined dimensions and a specified origin, for use on responsive sites
Media-Framework-Brightcove-Edition3about 8 years agoBrightcove connector for Sitecore Media Framework
YouTube Integration module0about 11 years agoAn 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 create a new video on your channel it automatically updates the channel in the media library
Shrink2about 9 years agoGives 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 cleaning up your media library!
Dianoga104over 2 years agoAn 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 the Sitecore media cache

Awesome Sitecore / NET Core Headless

Netcore Auth0over 5 years agoA repository showing how to enable authentication in a .NET Core headless Sitecore application

Awesome Sitecore / ORM

Glass.Mapper124about 2 years agoGlass.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
TemplateModelHelper0over 10 years agoHelper 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-Generation8over 13 years agoT4 model generation for TDS
Sitecore.CodeGenerator0over 9 years agoGenerates Glass Mapper interfaces using T4 templates without TDS
Synthesis75over 3 years agoAn 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 background. It neatly integrates with Sitecore MVC (via the Synthesis.Mvc package) as a View rendering model provider and IoC dependency for controller renderings

Awesome Sitecore / Other

License Expiration Module 2.02over 13 years agoChecks 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.JohnWest10almost 9 years agoA collection of code samples of Sitecore prototypes from John West blog posts
BLAZOR + SITECORE48over 3 years agoAllows you to run the Sitecore app's client-side, also following the HELIX concept, the clean way
Sitecore.SampleMvc1about 6 years agoMVC 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 TokenManager11about 4 years agoA framework designed to allow any type of content to be dynamically injected into an RTE field
sxp-notifications1about 8 years agoSends browser notifications to users in Sitecore
Sitecore Redis Session Provider4over 10 years agoA Sitecore Redis session provider implementation

Awesome Sitecore / Packaging

Package Autoloader3over 5 years agoA tool to automatically apply a Sitecore package to hydrate some content as part of a deployment
Sitecore.Ship71about 4 years agoA lightweight means to install Sitecore Update packages via HTTP requests
UpdatePackageInstaller5over 8 years agoInstalls update packages in Sitecore from the command line
Sitecore Package Deployer36over 3 years agoUses a Sitecore Job to automatically deploy update packages from a file system folder on the Sitecore server
Simplified testing of package installations1about 2 years agoConfirms package installation by converting a package into a WDP and installing it

Awesome Sitecore / Pipelines

Pipeline Performance Monitor4over 12 years agoSimple solution for measuring the duration of Sitecore pipeline execution
Sitecore Processor Dependency Injection0about 6 years agoSimple project to demonstrate dependency injection in Sitecore pipeline processors

Awesome Sitecore / Publishing

Scheduled Publishing8almost 3 years agoGives the content editor the option to delay the publishing of an item for a future point in time
AdvancedPublishDialog0about 11 years agoAn enhanced standard publish dialog
Publishing Service Azure Templates2about 6 years agoARM templates to install the Sitecore Publishing Service in your Sitecore Azure PaaS environment and scripts to create the necessary Web Deployment Packages
SIF scripts to install Publishing Service3over 2 years agoPowershell 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 Viewer4over 7 years agoAllows 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 published job)
Sitecore Power Publish1over 11 years agoPublish 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 in item fields, as those are needed to display the item you want to publish correctly. This method even publishes the templates and layouts used by the current item, if that's not done yet. 2) Unpublish button enables you to unpublish an item with a single click. It will change the Publish Restrictions as it unchecks the Publishable option on the Item tab and publishes the item after that, using a full Republish without Subitems. 3) The Publishing State button shows the publishing state for all publishing targets. If a publishing target is up-to-date, a green dot is shown. If the item is published to a publishing target, but the item has changed afterward, an orange dot is shown (so it's published, but not up-to-date). If the current item is not present in a publishing target at all, a red dot is shown. This function enables the content editor to check in detail if the content is published or not, for every publishing target

Awesome Sitecore / Rules

Page Rules1over 7 years agoCreate 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? 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 translation ready for your page? With the Sitecore rules engine only sky is the limit!
ItemNamingRules4almost 13 years agoProvides 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
MenuItemRules0almost 9 years agoRules-based context item menu visibility
Sitecore adaptive rules0over 10 years agoAdds 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 Rules1about 6 years agoA pipeline processor for the uiGetMasters pipeline that allows you to organize your Insert Options Rules however you like in the content tree
Conditional Placeholder SettingsA module to allow Sitecore Rules Engine to support the existing placeholder settings functionality coming with Sitecore
Sitecore Adaptive RulesAdds Rules Engine support for adaptive rules (these are useful when properties on conditions and actions have dependencies on one another)

Awesome Sitecore / Security

Securty Headers8over 3 years agoShows how to implement response security headers on an example of SXA, but they are truly Helix-generic
SI Snitch7over 2 years agoA 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 processed properly
MasterKey1over 11 years agoA module for Unlocking Sitecore Items
Security Rights Reporting8about 4 years agoA module showing a grid with all users and all their rights in a friendly way with exporting options
Sitecore Delete Access Rights2about 9 years agoEnables 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 Store1about 2 years agoValidate user logins and passwords against an existing ASP.NET 2.0 membership database containing user data for existing systems
Certz2about 3 years agoUtility built on .net 7 and compiled to a self-contained exe, aimed to simplify certificates management, as a better alternative to mkcert

Awesome Sitecore / SEO

301 Redirect Module30over 2 years agoAn improved version of the Sitecore 301 redirect module
SitecoreSitemapXML9about 6 years agoGenerates the Sitemap compliant with the schema defined by sitemaps.org and submits it to search engines
Sitemap Generator4over 4 years agoAn example Sitecore / FakeDB / TDS / Cloud Build project for sitemap generation
Sitecore Solr1about 4 years agoAn example code of how you could extend the Sitecore Solr provider
URL Rewriter Module3over 11 years agoEnables administrator or editors to manage URL rewrite rules from within the Sitecore client, supporting rewriting of hostnames, relative URL's and absolute URL's
RedirectManager0over 8 years agoA redirect manager for Sitecore
URL Rewrite23over 4 years agoA site-specific version of the Redirect / Rewrite module

Awesome Sitecore / Serialization

Rainbow34about 4 years agoAn 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
Unicorn269over 2 years agoA 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 source control
Sidekick48almost 4 years agoA framework for angularjs-based microservice architecture operations
Rhino12over 13 years agoAn experimental serialization data provider for Sitecore

Awesome Sitecore / Sitecore Host

Sitecore Host Quick StartA basic set of templates to help you get started building your own Sitecore Host applications
Hostbase5over 6 years agoSitecore 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 Plugins2over 4 years agoSitecore Host Plugins for extending Sitecore Identity Server
Basic Sitecore Host Application1over 7 years agoA basic Sitecore Host application that displays a demo web page
Sitecore Search Starter Kit6about 2 years agoA 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

Awesome Sitecore / Sitecore Send

Sitecore Send Postman Collection3almost 5 years agoA postman collection derived from converting the Sitecore Send API Blueprint specification to Open API for use within Postman

Awesome Sitecore / SPE (Sitecore PowerShell Extension)

Sitecore PowerShell Book7over 2 years agoSitecore PowerShell Book with all the documentation
Sitecore PowerShellSitecore PowerShell Initiative official GitHub
Sitecore.Utilities9almost 7 years agoA set of small modules for Sitecore PowerShell Extensions
SPE Content Migrator17over 3 years agoScript used to migrate content between Sitecore instances using SPE

Awesome Sitecore / SPEAK

Speak 3 starter template0over 3 years agoSpeak 3 starter template generated with Angular CLI version 1.2.7
Sitecore Speak UI Library2over 7 years agoSpeak 3 components generated with Angular CLI version 1.2.7
SitecoreDataImporter0about 4 years agoSPEAK application to import CSV / JSON / XML into Sitecore Items

Awesome Sitecore / SXA (Sitecore Experience Accelerator)

Sitecore Experience Accelerator index4almost 5 years agoThe whole set of dicumentation about SXA
SXA Styleguide14over 5 years agoAn education site based on SXA that helps explain the inner workings and illustrate best practices
SXA.Styleguide.Frontend1over 3 years agoA 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 separate Scriban templates
SXA.Foundation.Variants4over 7 years agoA collection of custom SXA rendering variants and some other useful things that may be helpful in your solution
SXA Reference19almost 5 years agoAn example Sitecore project built on top of Sitecore Experience Accelerator
SXA.HealthCheck5almost 5 years agoA 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 Validator1almost 8 years agoAn SXA module to validate fields at a site level rather than at the template field level
Scriban syntax coloring and auto completion1over 4 years agoScriban syntax coloring and intellisense for known objects extension for Visual Studio Code
Westco SXA Extensions8about 4 years agoSitecore Experience Accelerator (SXA) extensions
docker-sxa-node2almost 4 years agoDemonstrates using the SXA CLI from within a Docker container with Node installed
SXA Securty Headers8over 3 years agoShows how to implement response security headers on an example of SXA, but they are truly Helix-generic
SXA.Platform.Assemblies0over 5 years agothe lists of assemblies for SXA back to v1.6 and Powershell script to generate your own

Awesome Sitecore / Testing

Sitecore FakeDb117almost 4 years agoA 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
Minq1over 8 years agoMockable, LINQable support for Sitecore and Sitecore MVC

Awesome Sitecore / Templates

Token Set1over 11 years agoProvides additional standard value tokens for Sitecore Data Templates, including future date and obtaining the value by executing a query

Awesome Sitecore / Tooling

Terminal DevEx Improvements9over 2 years agoA 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

Awesome Sitecore / Universal Tracker

UniversalTracker SDK1almost 8 years ago.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

Awesome Sitecore / WebApi

Sitecore Endpoints0over 7 years agoReady to pick-and-use samples of Sitecore Services Client and Sitecore WebApi implemented in a form Helix feature
Odata.SitecoreExample2over 9 years agoAn example of a Sitecore oData Repository
Web API Session-Enabled Routes0about 4 years agoSitecore pipeline processor and extensions to the HttpRouteCollection to enable session in Web API 2
Sitecore Shared Source: Web API Client7over 9 years agoSitecore WebAPI client
Sitecore Services Client Publish1almost 5 years agoA Web API method to securely trigger a Sitecore publish of an item or tree

Awesome Sitecore / Workflows

DynamicWorkflows2about 9 years agoRule Engine-based workflow management tool

Awesome Sitecore / xConnect and xDB

XConnectTutorial25almost 5 years agoA 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
XConnectHelper23almost 3 years agoA 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 current session; Flush current session for immediate processing
XdbTracker5almost 4 years agoAPI and js-function to allow client-side triggering of Sitecore events/goals and outcomes
Experience Generator37almost 4 years agoGenerates "realistically looking" traffic for Sitecore sites with configurable patterns
xconnect-odata-proxy1almost 9 years agoA simple Node.js proxy to access xConnect's oData API in Sitecore 9
xConnectDeployer2over 7 years agoAn example console application you can use to deploy the Marketing Automation Engine
Right To Be Forgotten0over 7 years agoA "Execute Right To Be Forgotten" plugin for Marketing Automation Action

Awesome Sitecore / XM Cloud

Next.js Styleguide for XM Cloud3almost 3 years agoA solution designed to help developers learn and get started quickly with Sitecore Containers, the Sitecore Next.js SDK, and Sitecore Content Serialization
Play Summit21almost 2 years agoPlay Summit demo featuring XM Cloud, Content Hub DAM, CMP, Next.js with Versel hosting, etc
XM Cloud Starter Kit48almost 2 years agoA solution designed to help developers learn and get started quickly with XMCLoud + SXA + Next.js
XM Cloud Introduction48almost 2 years agoA 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 Example5almost 3 years agoA repo that demonstrates an example of BYOC components using best practices
Sitecore GraphQL Import3almost 3 years agoA console app showcases various capabilities of the Sitecore GraphQL API, such as retrieving Sitecore items, obtaining a list of websites, inserting sample items, and uploading media files
Node XM Cloud Proxy265almost 2 years agoNode proxy application enables backend functionality and features equivalent to those in our Next.js starter kit for XM Cloud. Was introduced to support the new Angular starter kit. This proxy is designed to work with all SPA frameworks and can also be used to run React and Vue applications, laying the groundwork for future JSS starter kits built for other front-end JavaScript frameworks

Backlinks from these awesome lists:

More related projects: