RWS Open Source Ecosystem

RWS Open Source Ecosystem

Introduction

RWS Open (github.com/RWS-Open) is RWS's official open-source programme, publishing production-ready extensions, connectors, and tooling for the Tridion Sites, Tridion Docs, and TridionOne platforms. All repositories are released under the Apache 2.0 licence — free to use, fork, and contribute. These projects can also serve as a basis for a project performed by RWS Professional Services who can also provide paid support if needed.

This article provides a single reference point for customers and partners to discover each available repository, understand its purpose, and access it directly on GitHub.

Repository Quick-Links

Organisation home: github.com/RWS-Open   |   Additional repo: github.com/RWS/tridion-sites-extensions-examples

Robot  AI & Personalization

Leverage generative AI and machine learning to enhance content quality and drive visitor engagement — directly within the Tridion authoring workflow.

Package  tridion-sites-extension-CM-AI-assistant   → View on GitHub   [RWS-Open]

Summary:  AI writing assistant embedded in Tridion Sites Content Manager, supporting content creation, spell-check, and readability scoring.

Briefcase  Business Value:  Reduces time-to-publish and reliance on external copywriters by enabling editors to generate, spell-check, and optimise content quality without leaving the CMS — directly accelerating editorial throughput.

Language: TypeScript   |   License: Apache 2.0

 

Package  tridion-sites-connector-AI-Personalization   → View on GitHub   [RWS-Open]

Summary:  Connector that manages AI-driven personalised content recommendations for Tridion Sites websites.

Briefcase  Business Value:  Increases visitor engagement and conversion rates by serving contextually relevant content to each user — without building custom ML infrastructure from scratch, saving months of engineering effort.

Language: Python   |   License: Apache 2.0

 

Link  CRM & Marketing Integration

Bridge Tridion content management with Salesforce CRM and Marketing Cloud to unify customer data and marketing campaigns.

Package  tridion-sites-connector-salesforce_CRM   → View on GitHub   [RWS-Open]

Summary:  Salesforce CRM connector for Tridion Sites, enabling live CRM data to inform and personalise site content.

Briefcase  Business Value:  Enables content teams to target and personalise based on live CRM data, unifying marketing and sales messaging. Eliminates manual synchronisation, reduces duplicated effort across systems, and shortens campaign turnaround.

Language: C#   |   License: Apache 2.0

 

Package  tridion-sites-connector-salesforce_SFMC   → View on GitHub   [RWS-Open]

Summary:  Integration between Salesforce Marketing Cloud and Tridion Sites for joined-up content and campaign delivery.

Briefcase  Business Value:  Allows marketers to orchestrate content delivery and email/campaign workflows across both platforms simultaneously — eliminating duplicate data entry and cross-system lag, and ensuring consistent messaging.

Language: C#   |   License: Apache 2.0

 

Pencil2️  Inline Editing / XPM

Click-to-edit content directly on the live preview site — available for Angular, React, and DXA front-end stacks, with both full and lightweight integration options.

Package  tridion-sites-xpmlite-angular   → View on GitHub   [RWS-Open]

Summary:  Lightweight XPM Editor providing inline editing capabilities for Angular-based Tridion Sites.

Briefcase  Business Value:  Accelerates the content iteration cycle by letting editors click and edit directly on the live preview — removing the need to context-switch to the CMS for every change, measurably increasing editorial velocity.

Language: CSS / Angular   |   License: Apache 2.0

 

Package  tridion-sites-xpmminimal-angular   → View on GitHub   [RWS-Open]

Summary:  Minimal XPM inline editing integration for Tridion Sites Angular web applications.

Briefcase  Business Value:  Provides a leaner, faster-to-adopt alternative to the full XPM SDK for Angular teams — lowering integration cost and onboarding time without sacrificing the core in-context editing experience.

Language: CSS / Angular   |   License: Apache 2.0

 

Package  tridion-sites-xpmminimal-dxa   → View on GitHub   [RWS-Open]

Summary:  Minimal XPM inline editing support for DXA (Digital Experience Accelerator) based Tridion Sites implementations.

Briefcase  Business Value:  Reduces onboarding friction for existing Tridion DXA customers by providing an easy-to-adopt inline editing layer with minimal dependencies — enabling faster go-live for DXA front-end projects.

Language: C#   |   License: Apache 2.0

 

Package  tridion-sites-preview-xpmminimal-react   → View on GitHub   [RWS-Open]

Summary:  Node.js package that adds navigable, clickable CMS Editor links directly from the React preview website.

Briefcase  Business Value:  Shortens the editorial round-trip: editors jump directly from any preview page element into the CMS to make changes — saving multiple navigation steps per edit and reducing content update cycle time.

Language: TypeScript / React   |   License: Apache 2.0

 

Shield️  Content Quality & Compliance

Protect brand reputation and legal standing by surfacing plagiarism detection directly within Tridion Sites and Tridion Docs authoring workflows.

Package  tridion-sites-connector-extension-copyleaks   → View on GitHub   [RWS-Open]

Summary:  UI extension for Tridion Sites that validates plagiarism of original web content using the Copyleaks API, surfaced inline in the CMS.

Briefcase  Business Value:  Protects brand reputation and reduces legal and IP risk by flagging duplicate or plagiarised web content before it goes live — integrated directly into the authoring workflow so editors catch issues at source.

Language: TypeScript   |   License: Apache 2.0

 

Package  tridion-docs-connector-extension-copyleaks   → View on GitHub   [RWS-Open]

Summary:  UI extension for Tridion Docs that validates plagiarism of structured/technical content using the Copyleaks API.

Briefcase  Business Value:  Ensures originality of technical documentation — critical in regulated industries where IP ownership and content accuracy carry compliance and contractual weight. Prevents costly post-publication remediation.

Language: TypeScript   |   License: Apache 2.0

 

Bar chart  Governance, API & Content Delivery

Audit editorial activity, expose content data via GraphQL, and power modern headless delivery projects with developer-friendly APIs.

Package  tridion-sites-extension-audit-dashboard   → View on GitHub   [RWS-Open]

Summary:  UI extension that shows Tridion Sites managers a full history of changes made in the Content Manager by different editors over time.

Briefcase  Business Value:  Improves governance and accountability across content teams. Supports compliance audits, provides clear visibility into who changed what and when, and reduces investigative overhead when reviewing content incidents.

Language: TypeScript   |   License: Apache 2.0

 

Package  tridion-sites-extension-DXD-XO-GraphQL   → View on GitHub   [RWS-Open]

Summary:  Content service extension that exposes Tridion Sites XO (Experience Optimisation) functionality via a GraphQL API.

Briefcase  Business Value:  Accelerates headless delivery projects by giving front-end teams and third-party tools modern, developer-friendly access to personalisation and optimisation data — reducing integration complexity and time-to-market.

Language: Java   |   License: Apache 2.0

 

Pencil  Tridion Docs & TridionOne Extensions

Extend structured documentation workflows — from streamlined publication management to smart table authoring with live external data.

Package  tridion-docs-extension-clonepublication   → View on GitHub   [RWS-Open]

Summary:  Extension that enables Tridion Docs users to clone a publication directly in the Organize Space with a single click.

Briefcase  Business Value:  Saves significant setup time when spinning up new documentation publications — eliminating manual recreation of complex publication structures for each product variant or locale, reducing errors and improving consistency.

Language: C#   |   License: Apache 2.0

 

Package  fonto-tridionone-extension-smarttablegenerator   → View on GitHub   [RWS-Open]

Summary:  Extension for Fonto/TridionOne that allows users to load data from external data sources directly into tables inside the XML editor.

Briefcase  Business Value:  Reduces manual data entry and copy-paste errors by enabling technical authors to insert live structured data directly into DITA/XML documents in a single workflow — improving data accuracy and authoring efficiency.

Language: C#   |   License: Apache 2.0

 

Computer  Developer Toolkit & Community

Reference code, extension examples, and programme documentation to accelerate custom development and community contribution.

Package  tridion-sites-extensions-examples   → View on GitHub   [RWS]

Summary:  Official extension examples for Tridion Sites 10, 10 UX update, and 10.1 — covering a wide range of hooks, components, and utility methods.

Briefcase  Business Value:  Cuts developer onboarding time by providing working reference implementations for every major extension point — reducing the learning curve for integration teams and accelerating the delivery of custom Tridion Sites extensions.

Language: TypeScript / JavaScript / C#   |   License: Apache 2.0

 

Package  about   → View on GitHub   [RWS-Open]

Summary:  Meta repository containing governance documentation, contribution guidelines, and the overall mission of the RWS Open programme.

Briefcase  Business Value:  Acts as the front door for the entire open-source programme — helping partners and customers quickly understand contribution guidelines, licensing, and how to engage with RWS Open, reducing barriers to participation.

Language:    |   License: Apache 2.0

 

 

Repository Summary Table

Category

Repository

GitHub Link

Language

Robot AI

tridion-sites-extension-CM-AI-assistant

→ Open

TypeScript

Robot AI

tridion-sites-connector-AI-Personalization

→ Open

Python

Link CRM

tridion-sites-connector-salesforce_CRM

→ Open

C#

Link CRM

tridion-sites-connector-salesforce_SFMC

→ Open

C#

Pencil2️ XPM

tridion-sites-xpmlite-angular

→ Open

CSS/Angular

Pencil2️ XPM

tridion-sites-xpmminimal-angular

→ Open

CSS/Angular

Pencil2️ XPM

tridion-sites-xpmminimal-dxa

→ Open

C#

Pencil2️ XPM

tridion-sites-preview-xpmminimal-react

→ Open

TypeScript

Shield️ Quality

tridion-sites-connector-extension-copyleaks

→ Open

TypeScript

Shield️ Quality

tridion-docs-connector-extension-copyleaks

→ Open

TypeScript

Bar chart Gov/API

tridion-sites-extension-audit-dashboard

→ Open

TypeScript

Bar chart Gov/API

tridion-sites-extension-DXD-XO-GraphQL

→ Open

Java

Pencil Docs

tridion-docs-extension-clonepublication

→ Open

C#

Pencil Docs

fonto-tridionone-extension-smarttablegenerator

→ Open

C#

Computer DevKit

tridion-sites-extensions-examples

→ Open

TS/JS/C#

Computer DevKit

about

→ Open

 

 

Getting Started

  1. Browse the RWS-Open GitHub organisation to discover all available repositories.
  2. Clone the repository that matches your use case and follow its README for installation instructions.
  3. Raise issues or pull requests to contribute improvements back to the community.
  4. Read the about repository for contribution guidelines and programme governance details.

Support & Feedback

All repositories are community-supported. Please raise GitHub Issues on the relevant repository for bug reports, feature requests, or questions. For general programme enquiries, use the about repository.

Organisation home: https://github.com/RWS-Open