There are no reviews yet. Be the first to send feedback to the community and the maintainers!
apostrophe
A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.sanitize-html
Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerancestagecoach
Painlessly deploy node.js applications to your staging and production servers. Use a standard VPS or dedicated server to host both Node and traditional Apache-based websites. Pairs nicely with nginx and mechanic.random-words
Generate one or more common English words. Intended for use as sample text, for example generating random blog posts for testingmechanic
Command-line tool to manage nginx-powered proxies for node apps. Static file delivery, load balancing, HTTPS, all that jazz with a clean interface.apostrophe-sandbox
This sandbox site is the basis for our live demo. For your own projects, you can use apostrophe-boilerplate as a more streamlined, cleaner point of departure via the apostrophe-cli tool.apostrophe-headless
Add REST APIs to your Apostrophe "pieces," powering your React/Vue/etc. apps with a headless CMS.express-cache-on-demand
express-cache-on-demandprettiest
Improbably easy data storage and locking for command line scripts. Pairs well with shelljs and a nice chianti.oembetter
A modern oembed client. Allows you to register filters to improve or supply oembed support for sites that don't normally have it. You can also supply a whitelist of services you trust to prevent XSS attacks.uploadfs
Store files in a web-accessible location. Includes S3, Azure, and local filesystem-based backends. Can also scale and autorotate image files. Additional storage and image-processing backends are easy to create.sluggo
High-speed, unicode-aware, browser-friendly slug generatorsplit-html
Split HTML into two valid fragments wherever a certain selector is matched. Works on the server side.apostrophe-workflow
Provides approval-based workflow and localization capabilities for projects that need them. An optional component of the Apostrophe CMS.apostrophe-open-museum
Learn about ApostropheCMS via this boilerplate site built for an imaginary art museum.apostrophe-documentation
Documentation for the ApostroheCMS open-souce ecosystemapostrophe-blog
Blogging for the Apostrophe 2 content management system for Node.moog
Moog provides powerful module subclassing.absolution
Accepts HTML and a base URL, and returns HTML with absolute URLs. Great for generating valid RSS feed entries.apostrophe-boilerplate
apostrophe-seo
SEO for ApostropheCMSapostrophe-cli
DEPRECATED. Use `@apostrophecms/cli` as the active ApostropheCMS CLI tool.apostrophe-samples
An Apostrophe website that demonstrates various techniques and will be linked to in documentation, stackoverflow answers, etc. Check it out to learn where that code is supposed to go!apostrophe-passport
Allows users to log into Apostrophe CMS sites via Google, Gitlab, etc. Works with most passport strategy modules.apostrophe-palette
An in-context interface for modifying the the visual appearance of an ApostropheCMS site.apostrophe-events
apostrophe-forms
Allow your users to build custom forms on the fly on your Apostrophe siteapostrophe-guides
Build guides for your ApostropheCMS websiteapostrophe-monitor
Monitors and restarts an Apostrophe app when your code, templates, etc. change. Like nodemon but much faster because it takes advantage of how Apostrophe works.apostrophe-tiptap-rich-text-widgets
Wrapper allowing the use of the tiptap vue-based rich-text editor for Apostrophe 2.x. In 3.x it will be standard equipment.apostrophe-signup
Lets the public sign up for accounts on a website powered by apostrophecms.apostrophe-enterprise-testbed
A testbed for browser-based functional testing of apostrophe, apostrophe-workflow, and similar modules found in enterprise settings.apostrophe-places
0.6 implementation of apostrophe-mapa3-boilerplate
Simple, minimal starting point for new Apostrophe 3 projectsapostrophe-site-map
Generates a site map of your Apostrophe site, for SEO and content strategy purposes.broadband
Given a MongoDB query cursor, process the results in parallel, up to the specified limit.launder
A sanitizer module for the people. Built for Apostrophe.linode-dns-tools
Power tools for the linode DNS API. Import a zone file, globally replace an IP address, etc.count-outside-pull-requests
Count pull requests to your github repositories from outside your team.max-mem
Measure maximum memory usage of a commandboring
A minimalist command line option parser.time-limited-regular-expressions
Evaluates regular expressions with a time limit to mitigate DOS attacks based on catastrophic backtracking.apostrophe-optimizer
Optimizes the performance of the Apostrophe CMS by prefetching related content to eliminate extra MongoDB queries.piece-type-importer
apostrophe-open-graph
Open Graph for ApostropheCMSapostrophe-elasticsearch
All text searches within Apostrophe are powered by Elasticsearch when this module is active.sync-content
Back up and restore Apostrophe sites via the admin bar. Also useful for moving content between environments.apostrophe-profiler
Debug tools for the Apostrophe CMSapostrophe-link-widgets
ApostropheCMS link widgetsmoog-require
Leverage npm's "require" with the "moog" module subclassing toolapostrophe-personas
Specialize the content of each page of an Apostrophe site based on the user's primary affiliation (employee versus employer, truck vs. car, etc.)apostrophe-selective-permissions
Create specialized permissions for users of your ApostropheCMS site, such as an "seo" permission that allows editing only certain fields of certain pieces and pages.security-headers
This module sends the modern HTTP security headers that are expected by various security scanners.apostrophe-favicons
Generates and links a set of favicons from an image in the media librarycache-on-demand
"On demand" caching that kicks in only when requests arrive simultaneously.a3-docs
Apostrophe 3.x documentation.a3-demo
A test project for ApostropheCMS 3.xapostrophe-secure-attachments
Limit direct URL access to uploaded attachments, such as PDFs, to those who have appropriate permissions.apostrophe-pieces-orderings-bundle
Manually sort your pieces, then put that handpicked order into effect for pieces-pages, widgets and even the manage view.apostrophe-redirects
Allows admins to create redirects within an Apostrophe siteheic-to-jpeg-middleware
Middleware to convert HEIC/HEIF files from iOS 11 devices like the iPhone to JPEG format, with no other modifications to your code that expects JPEGapostrophe-atom
Atom snippets for working with Apostrophe projects.form
apostrophe-nightwatch-tools
Nightwatch custom commands useful for testing ApostropheCMS sites.stylelint-config-apostrophe
An stylelint configuration for Apostrophe.apostrophe-override-options
Override Apostrophe's getOption method based on the current page type, page settings, etc.apostrophe-address-widgets
ApostropheCMS address widgetsapostrophe-pieces-submit-widgets
Submit user generated content to Apostrophe CMSapostrophe-pieces-import
Adds features to apostrophe-pieces allowing easy import of content via CSV, Excel, etc.apostrophe-storybook
This repository is deprecated. The UI library is now included in ApostropheCMS core, in the 3.0 branch.apostrophe-review-and-deploy
Require an approval process for the entire site, or one locale, then push the site's content from "pre-production" to production on another hostapostrophe-gulp-starter
A demo configuration incorporating Gulp.js with ApostropheCMScontent-upgrader
Tools to upgrade your site's content from previous versions of Apostrophe. See also code-upgrader.apostrophe-rich-text-permalinks
Create permalinks to Apostrophe content inside the rich text editor. Your permalinks will stay fresh if the content moves.apostrophe-i18n-static
Add editable pieces for translation through i18n to an Apostrophe projectapostrophe-svg-sprites
apostrophe-images for SVGs in external sprite maps!redirect
Manage site redirects for Apostrophe 3.sitemap
The Apostrophe Sitemap module generates XML sitemaps for websites powered by Apostrophe 3.apostrophe-twitter-widgets
Twitter for Apostrophe 2apostrophe-pubmed
Piece subclass with an enhanced editor modal for easily syncing single PubMed docs to new piece instancesapostrophe-maintenance-mode
Put your Apostrophe site in maintenance mode, preventing access until you turn it on againgatsby-source-apostrophe
Gatsby source plugin for ApostropheCMSapostrophe-saml
Single sign-on for the Apostrophe CMS via SAML or Shibbolethapostrophe-pieces-export
apostrophe-styleguide
Boilerplate styleguide to drop into your projectskafka
Kafka support for A3apostrophe-docs-popularity
Track and sort the popularity of pieces and pages on an Apostrophe site according to metrics of your choice: social network votes, views, votes, etc.apostrophe-db-mongo-3-driver
Extends ApostropheCMS to use the 3.x version of the MongoDB native driver, for better compatibility with MongoDB 3.6, 4.0, etc.code-upgrader
Very pre-alpha tool for converting apostrophe modules from 2.x format to newer format using esprima and escodegen.blog
An A3 bundle for managing and browsing blog articlesasset-es5
For those who still require IE11 support for the frontend build.apostrophe-login-recaptcha
Attempt to prove users are human before allowing local login to apostropheapostrophe-query-cache
Simple mongodb query caching solution for Apostrophe sites that become database-bound.apostrophe-caches-redis
Replaces Apostrophe's MongoDB-based caching mechanism with Redis.login-totp
seo
Add and manage SEO meta fields to all documents in Apostrophe 3.csv-to-zone-file
Converts CSV to a zonefile just good enough to import into Amazon Route 53eslint-config-apostrophe
An eslint configuration for the apostrophe core modules.apostrophe-area-structure
A modal window that displays a visualization of your page's area structureapostrophe-external-notifications
Send notifications via Slack and other systems when various events occur in ApostropheCMSLove Open Source and this site? Check out how you can help us