git404hub

what is extensions fr?

cairncms/extensions — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A collection of official first-party extensions for CairnCMS, currently including a live split-pane preview for the content editor.

vibe map

mindmap
  root((repo))
    What it does
      First party extensions
      Live preview pane
      Npm packages
    Tech stack
      JavaScript
      npm
      Docker
    Use cases
      CMS live preview
      Extension install
      Docker deployment
    Audience
      CairnCMS site operators
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Add a live split-pane preview to the CairnCMS item editor.

VIBE 2

Install official first-party extensions into an existing CairnCMS deployment.

VIBE 3

Package a CairnCMS extension into a custom Docker image for deployment.

what's the stack?

JavaScriptnpmDocker

how it stacks up fr

cairncms/extensions00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Requires an existing CairnCMS installation to install extensions into.

You can use and modify this code, but if you distribute it or a derivative, you must release your changes under the same GPL-3.0 license.

in plain english

CairnCMS Extensions is a collection of official add-ons for CairnCMS, a content management system hosted in its own separate repository. This repository is maintained directly by the CairnCMS project itself, rather than by outside contributors, so it holds the first party extensions that ship alongside the core platform. At the moment the collection is small. It contains one extension, called Live Preview, which lets someone editing content see a live preview of how an item will look on the actual website, shown in a split pane right next to the editing screen. The project structure is set up to hold many more extensions over time, each one published as its own package to npm under the cairncms scope. Installing any extension from this repository follows a common pattern: you can unpack the published npm package into your CairnCMS project's extensions folder, add it as a normal npm dependency, or include it when building a custom Docker image for deployment. Since each extension is published separately, every package has its own README with the specific installation steps, configuration options, and notes for whoever is running the site. The project keeps its contribution guidelines and security disclosure process in separate files, CONTRIBUTING.md and SECURITY.md, rather than folding that information into this main page. The whole repository is released under the GPL-3.0 license, which means anyone who builds on this code and distributes it must also share their changes under the same license terms. Because this README is quite short, there is not much more detail here about how CairnCMS itself works or how deeply these extensions integrate with it. Anyone wanting the full picture would need to look at the main CairnCMS repository and the individual extension packages themselves.

prompts (copy fr)

prompt 1
Show me how to install the Live Preview extension into my CairnCMS project.
prompt 2
Explain the different ways to deploy a CairnCMS extension: npm dependency, unpacked folder, or Docker image.
prompt 3
Walk me through what GPL-3.0 means for a CairnCMS extension I want to modify and redistribute.

Frequently asked questions

what is extensions fr?

A collection of official first-party extensions for CairnCMS, currently including a live split-pane preview for the content editor.

What language is extensions written in?

Mainly JavaScript. The stack also includes JavaScript, npm, Docker.

What license does extensions use?

You can use and modify this code, but if you distribute it or a derivative, you must release your changes under the same GPL-3.0 license.

How hard is extensions to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is extensions for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.