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-lean-frontend
An alternative frontend javascript environment for ApostropheCMS, with no vendor libraries (no jQuery, no lodash, etc). Just enough glue to let you write widget players, plus some players for standard widgets which you can opt into... otherwise it doesn't push them at all.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 structureLove Open Source and this site? Check out how you can help us