Awesome Sitecore 
A curated list of Sitecore-related projects on GitHub. Please contribute!
Sitecore is a digital platform that helps manage multiple websites from one place. It provides marketing tools that deliver information about customers from different devices (CRMs, tracking, POS, etc.). Sitecore allows creating content to be accessed via different channels (desktops, mobiles, APIs, social media, etc.). The platform is flexible by design, with numerous points of extensions, it can be deployed both on-premise and cloud. The below list classifies extensibility and deployment options for Sitecore developers they can benefit from.
Contributions welcome. Add links through pull requests or create an issue to start a discussion.
Contents
- Analytics
- Audit and performance
- Azure
- Cache
- CDP
- Commerce
- Configuration
- Containers
- Content Hub
- Content Hub One
- Content SDK
- Content Search
- Data
- Data Exchange Framework
- Demo
- Deployment
- Edge
- Editing
- Extending Content Editor
- Fields
- Forms
- Frameworks
- GraphQL
- JAMstack
- JSS
- Headless
- Helix
- Icons
- Integration
- Item Resource Files
- Languages
- Logging
- Maintenance
- Marketplace
- Media
- NET Core Headless
- ORM
- Other
- Packaging
- Pipelines
- Publishing
- Rules
- SDK
- Security
- SEO
- Serialization
- Sitecore Host
- Sitecore Search
- Sitecore Send
- SPE (Sitecore PowerShell Extension)
- SPEAK
- SXA (Sitecore Experience Accelerator)
- Testing
- Templates
- Tooling
- Universal Tracker
- WebApi
- Workflows
- xConnect and xDB
- XM Cloud
Please note, Awesome Sitecore list only classifies and reviews useful GitHub repositories you may benefit from.
If you're looking for a more comprehensive list of articles, blog posts, videos, and Q'n'A please refer to the Sitecore Link knowledge base.
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 documentation from any existing Sitecore instance (PaaS and non-PaaS both supported) that has the SitecoreUML Service for Sitecore.
- 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.
