---
title: Community Repositories
canonical_url: 'https://rhino-inquisitor.com/community-repositories/'
markdown_url: 'https://rhino-inquisitor.com/community-repositories/index.md'
content_type: page
site_name: Rhino Inquisitor
date: '2022-04-27T06:33:05Z'
lastmod: '2023-02-15T14:08:10Z'
description: >-
  Besides the official repositories, many community contributions to Salesforce
  B2C Commerce Cloud exist! Here is the list!
author: Thomas Theunen
categories:
  - Community
tags: []
---
Below you will find a list of many different contributions the [community](/the-state-of-ohana-for-salesforce-commerce-cloud/) has made to Salesforce B2C Commerce Cloud! This extends the platform and increases the developer experience overall!

Feel like something is missing? Let me know on [X](https://x.com/theunenth) or the [Unofficial Slack](https://sfcc-unofficial.slack.com)!

## Browser Extensions

### DWithEase

The extension is created to ease SFCC developers with their daily tasks by giving them quick access to pages in Business Manager, automatic log-in, tools for enhancing their working experience, and a lot more. **Author:** ForkPoint

[Download & Install](https://dwithease.com/)

### Automaton

An extension to simplify life by logging into Salesforce Account Manager using 2FA (TOTP only - Generator APP). **Author:** Thomas Theunen

[Download & Install](https://chrome.google.com/webstore/detail/automaton-account-manager/clbadmmkinhmiblhkkiiabbbcpljohob)

## IDE Extensions / Plugins

### Cartridge Overrides

VS Code Extension to Display SFCC Cartridge Overrides **Author:** Peter Schmalfeldt

[Go to repository](https://github.com/redvanworkshop/sfcc-cartridge-overrides-vscode-extension)

### SFCC Docs

Browse the SFCC documentation directly from VSCode. **Author:** Mihai Ionut Vilcu

[Go to repository](https://github.com/ionutvmi/sfcc-docs-vscode)

### SFCC Jobs Executor

Run SFCC jobs from VSCode and view the job logs in the output panel. **Author:** Mihai Ionut Vilcu

[Go to repository](https://github.com/ionutvmi/sfcc-jobs-executor)

### Prophet

A VS Code extension to work with Demandware/Salesforce Cloud code on Sandbox that support the Script Debugger API (SDAPI) 2.0 **Author:** Anatolii Obitskyi

[Go to repository](https://github.com/SqrTT/prophet)

### SFCC Studio

Salesforce Commerce Cloud (SFCC) Studio Plugin for Jetbrains IDEs. **Author:** Charlie Choiniere

[Go to repository](https://github.com/nek4life/sfcc-studio)

### sfcc-dts

High quality Salesforce Commerce Cloud type definitions. A dw-api-types “done right”**Author:** Fabrizio Giustina

[Go to repository](https://github.com/openmindlab/sfcc-dts)

## Cartridges

### Apple Web Sign-In

This cartridge adds support for Apple Web Sign-In in SFRA.

Note: This cartridge includes extra functionality to verify the identity of the user by validating the id\_token received from apple servers. This is implemented to follow apple’s guidelines on security.

**Author:** Ranveer Raghuwanshi

[Go to repository](https://github.com/ranveer5289/sfcc_apple_web_signin)

### Commerce Cloud Libraries

This repository contains libraries converted and tested to work with the latest version of Salesforce Commerce Cloud B2C (Rhino Engine). **Author:** Thomas Theunen

[Go to repository](https://github.com/taurgis/salesforce-commerce-cloud-libraries)

### Commerce Storefront POCs

This repo is a composable storefront implementation with various proof of concepts baked in. It otherwise closely tracks pwa-kit **Author:** Charles Lavery, Sandra Golden and Johnny Green

[Go to repository](https://github.com/SalesforceCommerceCloud/composable-storefront-pocs)

### Catalog Reducer Extension

The Catalog Reducer Extension is a Business Manager Extension that was created to provide a simple, easy way to export smaller version of Production catalogs, for use on sandboxes on the Salesforce B2C Commerce Platform. **Author:** Jordane Bachelet

[Go to repository](https://github.com/SalesforceCommerceCloud/catalog-reducer-extension)

### Datalayer

Concept to add data tracking into SFRA. This plugin provides an implementation blueprint on website data tracking (server side data and client events) and creates a sfra datalayer which could be used when connecting to other tracking providers like GTM and Tealium. **Author:** Andreas Seyfarth

[Go to repository](https://github.com/SalesforceCommerceCloud/plugin_datalayer)

### Developers Core

A Salesforce Commerce Cloud (Demandware) Cartridge for Developers. **Author:** Peter Schmalfeldt

[Go to repository](https://github.com/redvanworkshop/rvw_developers_core)

### Dynamic Caching

This plugin adds dynamic page caching based on sales velocity and inventory. **Author:** Thomas Theunen

[Go to repository](https://github.com/taurgis/lib_dynamiccaching)

### Einstein API (SCAPI)

This is the repository for the plugin\_einstein\_ api plugin. This plugin enhances the app\_storefront\_ base cartridge by adding the Einstein API capabilities. **Author:** Jordane Bachelet

[Go to repository](https://github.com/SalesforceCommerceCloud/plugin_einstein_api)

### EU Price Indication

This repository provides a set of tools with which merchants may build ecommerce storefront compliant with eu directive 2019/2161 (referred as omnibus directive) **Author:** Holger Nestmann & Daniel Mersiowsky

[Go to repository](https://github.com/SalesforceCommerceCloud/eu-price-indication)

### Email Previewer

This plugin introduces a new controller that allows you to preview email templates right from your browser. This plugin is natively disabled from the production instance, and is intended to be used on testing instances only (sandboxes / development / staging). **Author:** Jordane Bachelet

[Go to repository](https://github.com/jbachelet/plugin_emailpreviewer)

### Filter Navigation

his plugin enhances the SFRA by keeping track of search navigation through asynchronous actions, including the following capabilities: Moving back and forth between filter changes and going back to the PLP from a PDP without losing your location **Author:** Thomas Theunen

[Go to repository](https://github.com/taurgis/plugin_filternavigation)

### Google Tag Manager

An easy to use Google Tag Manager plugin for Salesforce Commerce Cloud, specifically SFRA. This plugin is almost entirely plug and play. **Author:** Red Van Workshop

[Go to repository](https://github.com/redvanworkshop/sfcc-plugin-gtm)

### Hooks Collection

This repository contains common or complex OCAPI hooks required to run headless projects with commerce cloud b2c. It is meant as guideline and sample code, but not to use as is. **Author:** Holger Nestmann

[Go to repository](https://github.com/SalesforceCommerceCloud/sfcc-hooks-collection)

### JWT

An implementation of JSON Web Tokens for Salesforce Commerce Cloud SFRA. **Author:** Ranveer Raghuwanshi

[Go to repository](https://github.com/ranveer5289/sfcc_jwt)

### Passwordless Login

Passwordless login is a way to verify a user’s identity without using a password. It offers protection against the most prevalent cyberattacks, such as phishing and brute-force password cracking. Passwordless login systems use authentication methods that are more secure than regular passwords, including magic links, one-time codes, registered devices or tokens, and biometrics. **Author:** Sandra Golden

[Go to repository](https://github.com/SalesforceCommerceCloud/plugin_passwordlesslogin)

### Resource Manager

This cartridge contains a Business Manager module that allows editing and publishing of resource bundles. **Author:** Sander Felius

[Go to repository](https://github.com/SalesforceCommerceCloud/resource-manager)

### Sentry

This is the repository for the link\_sentry plugin. This plugin adds Sentry Monitoring, including Client Side error reporting, Server-Side error reporting and more **Author:** Thomas Theunen

[Go to repository](https://github.com/taurgis/link_sentry)

### SEO

This is the repository for the plugin\_seo plugin. This plugin enhances the app\_ storefront\_base cartridge by adding more SEO capabilities to the existing SFRA layer. **Author:** Jordane Bachelet

[Go to repository](https://github.com/SalesforceCommerceCloud/plugin_seo)

### Turnstile

Link cartridge for Cloudflare Turnstile. **Author:** Thomas Theunen

[Go to repository](https://github.com/taurgis/link_turnstile)

### Webauthn

This cartridge is designed for passwordless authentication with Web Authentication API (WebAuthn). **Author:** Epam

[Go to repository](https://github.com/SalesforceCommerceCloud/link_epampasswordlesslogin)

## CLI Tools

### Accessibility Tester

A CLI tool that tests client websites for Accessibility Issues and generates reports that can be assigned to Developers. **Author:** Peter Schmalfeldt

[Go to repository](https://github.com/redvanworkshop/accessibility-tester)

### b2c-tools

b2c-tools is a CLI tool and library for data migrations, import/export, scripting, and other tasks with SFCC B2C instances. It is intended to be complementary to other tools such as sfcc-ci for development and CI/CD scenarios. **Author:** Charles Lavery

[Go to repository](https://github.com/SalesforceCommerceCloud/b2c-tools)

### Build Suite

Use the Build Suite to automate and customize your build processes. Configure your build and deployment process and hit a single button to package a build, deploy it to your environment, and activate the new code version. **Author:** Salesforce + Community (Too many to mention)

[Go to repository](https://github.com/SalesforceCommerceCloud/build-suite)

### Cartridge Diff

Command Line Tool for Salesforce Commerce Cloud Cartridge Compare. Working with SFCC Cartridge overrides just got easier: Compare client cartridge against other cartridges, Generate diffs between override files & Filter using local git changes. **Author:** Peter Schmalfeldt

[Go to repository](https://github.com/redvanworkshop/sfcc-cartridge-diff)

### Catalog Reducer

This node tool allows you to take a large catalog and shrink it to a smaller catalog by using selection criteria. **Author:** Danny Gehl

[Go to repository](https://github.com/SalesforceCommerceCloud/catalog-reducer)

### Catalog Reducer for SFCC

Usually production catalog is huge and SFCC sandboxes cannot handle a big amount of catalog data without performance degradation. On the other hand, a sandbox is an instance for developing a site and it does not require an entire catalog to be present on it. Will be enough to have few properly configured categories and all types of products. **Author:** Vladyslav Hryhola

[Go to repository](https://github.com/acibilous/sfcc-catalog-reducer)

### cctail

Remote tail Salesforce Commerce Cloud logs via WebDAV. Allow monitoring more logs at once, merging the content of all the files in a single stream—reports to the console or a FluentD collector. **Author:** Fabrizio Giustina

[Go to repository](https://github.com/openmindlab/cctail)

### eCDN Log Transformer

Tool for converting Salesforce Commerce Cloud Cloudflare eCDN-WAF log to standard log formats like W3C. **Author:** Ranveer Raghuwanshi

[Go to repository](https://github.com/ranveer5289/sfcc_ecdn_logs_transformer)

### Salesforce Commerce Cloud API

A CLI tool for making Open Commerce API and Salesforce Commerce API calls. **Author:** wjmelendez

[Go to repository](https://github.com/SalesforceCommerceCloud/sfcc-api-cli)

### SFCC Catalog Pricebook

Create Salesforce Commerce Cloud Pricebook XML from Catalog XML. **Author:** Red Van Workshop

[Go to repository](https://github.com/redvanworkshop/sfcc-catalog-pricebook)

### SFCC-CI

The Salesforce Commerce Cloud CLI is a command line interface (CLI) for Salesforce Commerce Cloud. It can be used to facilitate deployment and continuous integration practices using Salesforce B2C Commerce. **Author:** Tobias Lohr

[Go to repository](https://github.com/SalesforceCommerceCloud/sfcc-ci)

### SFCC CLI

Make developing for Salesforce Commerce Cloud work with any IDE on MacOS, Windows, and Linux. **Author:** Peter Schmalfeldt

[Go to repository](https://github.com/redvanworkshop/sfcc-cli)

### SFCC Schemas

Salesforce Commerce Cloud import and export schemas validator. **Author:** Fabrizio Giustina

[Go to repository](https://github.com/openmindlab/sfcc-schemas)

### SFCCDX

Salesforce Commerce Cloud Developer Experience is a command-line interface (CLI) for Salesforce Commerce Cloud. It can be used to quickly move metadata from and to your environment easily. **Author:** Thomas Theunen

[Go to repository](https://github.com/taurgis/sfccdx)

### Unused Resource Keys

Find unused resource keys in properties files in a Salesforce Commerce Cloud project and get rid of them. **Author:** Noël Ströhmer-Lohfink

[Go to repository](https://github.com/Strongground/SFCC_Find-unused-resource-keys)

### WebDAV Bulk Transfer

This tool is designed to bulk download and upload files through WebDAV. This tool can also transfer files from a WebDAV server to another (mixing download and upload methods) in one command. By the way, the tool is designed to \*handle files recursively (recursive option) \*upload only files that does not exists on the target server (onlynewfiles option) **Author:** Jordane Bachelet

[Go to repository](https://bitbucket.org/jordanebachelet/webdav-bulk-transfer/src/master/)

### XML Split

Split a large XML file into smaller chunks based on the given options. **Author:** Jordane Bachelet

[Go to repository](https://bitbucket.org/jordanebachelet/xml-split/src/master/)

## CI / CD

### Jenkins Builder Suite: Deploy

Deploy your build to a Salesforce Commerce Cloud instance. **Author:** Daniel Anechitoaie

[Go to repository](https://github.com/jenkinsci/osf-builder-suite-for-sfcc-deploy-plugin)

### Jenkins Builder Suite: Data Import

Import your site data to a Salesforce Commerce Cloud instance. **Author:** Daniel Anechitoaie

[Go to repository](https://github.com/jenkinsci/osf-builder-suite-for-sfcc-data-import-plugin)

### Jenkins Builder Suite: Run Job

Import your site data to a Salesforce Commerce Cloud instance. **Author:** Daniel Anechitoaie

[Go to repository](https://github.com/jenkinsci/osf-builder-suite-for-sfcc-run-job-plugin)

## Other

### Community Docs

The purpose of this repository is to store supplemental information for developers in a versioned fashion that encourages collaborative editing and contributions from the SF B2C Commerce developer community. **Author:** Salesforce + Community

[Go to repository](https://github.com/SalesforceCommerceCloud/community-docs)

### DW Mock API

This is a mock API or an API stub for the Demandware Script API, the main goal is to make unit testing easier so that not every single Class/Object needs to be stubbed out. **Author:** Salesforce + Community

[Go to repository](https://github.com/SalesforceCommerceCloud/dw-api-mock)

### Export Page Designer Page

A handy tool to extract a single Page Designer page from a library XML file. **Author:** Aleksandr Isaienko

[Go to the tool](https://s0t2r.csb.app/)

### Live Catalog Edit

Edit SFCC catalog in a Google Sheet and sync easily with any instance. **Author:** ZaUtre

[Go to the tool](https://docs.google.com/spreadsheets/d/1MO8eOQXClVpdDeUYWUe8Gvd-E_VCn0llFWqJNNaC_lI/edit?usp=sharing)

### OCAPI Proxy

This project will serve as a local NodeJS based Proxy server that will forward requests to an Salesforce Commerce Cloud OCAPI instance. **Author:** John Facey

[Go to repository](https://github.com/johnfacey/ocapi-proxy)

### OCAPI Settings With Ease

An online project on Heroku to make it a lot easier to set permissions for a specific API Key. **Author:** Jordane Bachelet

[Go to the tool](https://ocapi-settings-with-ease.herokuapp.com/)

### One Page Preferences

It is used to build a one-page view of all the site preferences within an SFCC instance. **Author:** Ketan Gupta

[Go to the tool](https://github.com/ketan9190/sfcc-1page-preferences)

### Splunk Connector

This scripted input reads one or more logs from Salesforce Commerce Cloud (SFCC) into Splunk. This script can be configured to pull many different log types from SFCC into other indexes or source types. **Author:** Amir

[Go to the tool](https://github.com/Pier1/sfcc-splunk-connector)
