apostrophecms's Repositories

100 repositories

.github
Default metadata files across all repos in the @apostrophecms organization
⭐ 0 🌐 Public
absolution
Accepts HTML and a base URL, and returns HTML with absolute URLs. Great for generating valid RSS feed entries.
⭐ 16 🌐 Public
ai-helper
AI helpers for content creation
⭐ 1 🌐 Public
alpha-beta-scanner
Scan your github for packages that are still marked as alpha or beta releases
⭐ 0 🌐 Public
anchors
No description
⭐ 0 🌐 Public
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.
⭐ 4506 🌐 Public
apostrophe-astro
An Astro integration to fetch content from ApostropheCMS. Add this module to the Astro application, not the Apostrophe application.
⭐ 14 🌐 Public
apostrophe-documentation
Documentation for the ApostroheCMS open-souce ecosystem
⭐ 25 🌐 Public 📦 Archived
apostrophe-onboarding-project
No description
⭐ 0 🌐 Public
apostrophecms-openapi
No description
⭐ 0 🌐 Public
asset-es5
For those who still require IE11 support for the frontend build.
⭐ 1 🌐 Public
astro-frontend
Astro demo project
⭐ 6 🌐 Public 📦 Archived
astro-testbed
No description
⭐ 0 🌐 Public
blog
An ApostropheCMS bundle for managing and browsing blog articles
⭐ 2 🌐 Public
boring
A minimalist command line option parser.
⭐ 4 🌐 Public
brand-and-style
Brand assets and style attributes for Apostrophe Technologies
⭐ 0 🌐 Public
broadband
Given a MongoDB query cursor, process the results in parallel, up to the specified limit.
⭐ 5 🌐 Public
cache-on-demand
"On demand" caching that kicks in only when requests arrive simultaneously.
⭐ 2 🌐 Public
cache-redis
No description
⭐ 0 🌐 Public
changelog-scanner
Scan for commits since a certain date across all repos in your github org. Helpful for updating release notes and changelogs
⭐ 0 🌐 Public
cli
The Apostrophe CLI is a cross-platform starting point for creating and configuring ApostropheCMS projects. Works for Apostrophe 3 and Apostrophe 2 projects.
⭐ 4 🌐 Public
code-upgrader
Very pre-alpha tool for converting apostrophe modules from 2.x format to newer format using esprima and escodegen.
⭐ 1 🌐 Public
content-upgrader
Tools to upgrade your site's content from previous versions of Apostrophe. See also code-upgrader.
⭐ 3 🌐 Public
count-outside-pull-requests
Count pull requests to your github repositories from outside your team.
⭐ 4 🌐 Public
csv-to-zone-file
Converts CSV to a zonefile just good enough to import into Amazon Route 53
⭐ 2 🌐 Public
demo-a3-headless
No description
⭐ 0 🌐 Public
dialog-sandbox
No description
⭐ 0 🌐 Public 📦 Archived
docs
Comprehensive documentation for ApostropheCMS, including usage guides, developer tutorials, API references, and best practices.
⭐ 6 🌐 Public
emulate-mongo-2-driver
Emulate the Mongo 2.x nodejs driver on top of the Mongo 3.x nodejs driver, for bc
⭐ 0 🌐 Public
emulate-mongo-3-driver
Emulate the Mongo 3.x nodejs driver on top of the Mongo 6.x nodejs driver, for bc
⭐ 0 🌐 Public
eslint-config-apostrophe
An eslint configuration for the apostrophe core modules.
⭐ 1 🌐 Public
event
An Apostrophe 3.x/4.x bundle for managing and browsing events, e.g. upcoming screenings for a movie theater site, for example
⭐ 0 🌐 Public
express-cache-on-demand
express-cache-on-demand
⭐ 80 🌐 Public
favicon
Edit the favicon (the icon in the browser tab) within ApostropheCMS
⭐ 1 🌐 Public
form
No description
⭐ 4 🌐 Public
form-submission-google
Google spreadsheet submission for the ApostropheCMS form builder
⭐ 2 🌐 Public
gatsby-demo-apostrophe
No description
⭐ 0 🌐 Public
gatsby-source-apostrophe
Gatsby source plugin for ApostropheCMS
⭐ 1 🌐 Public
github-change-ownership-in-bulk
Change ownership of many repositories at once, moving them to one or more organizations
⭐ 1 🌐 Public
github-stars-by-month
Github stars... by month. Shocking, we know.
⭐ 0 🌐 Public
gt-samples
Sample implementations of some common feature requests best implemented at project level
⭐ 0 🌐 Public
i18n-static
Edit translations of static text with i18next in A3
⭐ 1 🌐 Public
import-a2-tags
Import tags from A2 to tag piece types corresponding to various piece and page types in your project
⭐ 0 🌐 Public
import-export
Import and export pages and pieces with or without their relationships and associated files and images within A3 projects.
⭐ 1 🌐 Public
import-export-xlsx
XLSX format for import-export module
⭐ 0 🌐 Public
kafka
Kafka support for A3
⭐ 1 🌐 Public
launder
A sanitizer module for the people. Built for Apostrophe.
⭐ 4 🌐 Public
linode-dns-tools
Power tools for the linode DNS API. Import a zone file, globally replace an IP address, etc.
⭐ 6 🌐 Public 📦 Archived
login-hcaptcha
Adds hCaptcha to Apostrophe login pages
⭐ 1 🌐 Public
login-recaptcha
Adds reCAPTCHA v3 to Apostrophe login pages
⭐ 2 🌐 Public
login-totp
No description
⭐ 1 🌐 Public
max-mem
Measure maximum memory usage of a command
⭐ 4 🌐 Public
mechanic
Command-line tool to manage nginx-powered proxies for node apps. Static file delivery, load balancing, HTTPS, all that jazz with a clean interface.
⭐ 170 🌐 Public
minuscule
A tiny Express wrapper for fast microservice development
⭐ 1 🌐 Public
mongodb-snapshot
Save and restore mongodb snapshots without mongodump and mongorestore
⭐ 0 🌐 Public
moog-require
Leverage npm's "require" with the "moog" module subclassing tool
⭐ 3 🌐 Public
nunjucks
A fork of Nunjucks 2.x with ongoing maintenance from the ApostropheCMS core team, in order to provide long term support for Apostrophe CMS 2.x. **There will be no changes or additions to existing usage. (That means no new features.)**
⭐ 0 🌐 Public
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.
⭐ 52 🌐 Public
open-graph
Open Graph tools for Apostrophe 3
⭐ 1 🌐 Public
passport-bridge
No description
⭐ 1 🌐 Public
passport-oauth2-refresh
A fork to support multiple instances, just until accepted upstream.
⭐ 0 🌐 Public 📦 Archived
piece-type-exporter
No description
⭐ 1 🌐 Public
piece-type-importer
No description
⭐ 3 🌐 Public
postcss-viewport-to-container-toggle
No description
⭐ 0 🌐 Public
prettiest
Improbably easy data storage and locking for command line scripts. Pairs well with shelljs and a nice chianti.
⭐ 78 🌐 Public
public-demo
The source of our public demo of ApostropheCMS
⭐ 4 🌐 Public
random-words
Generate one or more common English words. Intended for use as sample text, for example generating random blog posts for testing
⭐ 257 🌐 Public
redirect
Manage site redirects for ApostropheCMS.
⭐ 3 🌐 Public
rename-mongodb-database
CLI tool to rename mongodb databases with one command
⭐ 0 🌐 Public
rich-text-example-extensions
No description
⭐ 1 🌐 Public
sanitize-html
Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance
⭐ 4111 🌐 Public
scale
Scale an image file in the browser before uploading it to your server
⭐ 2 🌐 Public
scheduled-publishing
No description
⭐ 0 🌐 Public
security-headers
This module sends the modern HTTP security headers that are expected by various security scanners.
⭐ 3 🌐 Public
seo
Add and manage SEO meta fields to all documents in ApostropheCMS.
⭐ 4 🌐 Public
sitemap
The Apostrophe Sitemap module generates XML sitemaps for websites powered by ApostropheCMS.
⭐ 4 🌐 Public
sluggo
High-speed, unicode-aware, browser-friendly slug generator
⭐ 46 🌐 Public
split-html
Split HTML into two valid fragments wherever a certain selector is matched. Works on the server side.
⭐ 36 🌐 Public
stagecoach2
Deploy your projects to any Linux server with a simple "git push"
⭐ 0 🌐 Public 📦 Archived
starter-kit-assembly-essentials
Apostrophe Starter Kit for accelerating Assembly projects
⭐ 3 🌐 Public
starter-kit-assembly-hospitality
No description
⭐ 0 🌐 Public
starter-kit-astro
An Apostrophe starter kit for projects powered by an Astro frontend. See the matching astro-frontend project (required).
⭐ 2 🌐 Public
starter-kit-astro-apollo
A flexible Astro theme that integrates directly with ApostropheCMS, enabling full in-context editing on an Astro-powered frontend.
⭐ 23 🌐 Public
starter-kit-astro-apollo-assembly
No description
⭐ 0 🌐 Public
starter-kit-astro-apollo-pro
No description
⭐ 0 🌐 Public
starter-kit-astro-essentials
An Astro + Apostrophe project in a single repository. An example of how to do this with our hosted platform.
⭐ 5 🌐 Public
starter-kit-ecommerce
An eCommerce-flavored starter kit for Apostrophe 3
⭐ 3 🌐 Public
starter-kit-essentials
Simple, minimal starting point for new ApostropheCMS projects
⭐ 12 🌐 Public
starter-kit-hospitality
A restaurant and hospitality starter kit for ApostropheCMS
⭐ 1 🌐 Public
starter-kit-marketing
A marketing starter kit for ApostropheCMS
⭐ 0 🌐 Public
starter-kit-pro-essentials
A basic starting point for Apostrophe Pro customers who do not already have a project based on open-source Apostrophe.
⭐ 0 🌐 Public
stylelint-config-apostrophe
An stylelint configuration for Apostrophe.
⭐ 2 🌐 Public
stylelint-no-mixed-decls
Enforces the Sass "Mixed Declarations" rule (see https://sass-lang.com/documentation/breaking-changes/mixed-decls/).
⭐ 0 🌐 Public
sudolang-llm-support
SudoLang LLM Support for VSCode
⭐ 1 🌐 Public 📦 Archived
svg-sprite
No description
⭐ 0 🌐 Public
sync-content
Back up and restore Apostrophe sites via the admin bar. Also useful for moving content between environments.
⭐ 4 🌐 Public
time-limited-regular-expressions
Evaluates regular expressions with a time limit to mitigate DOS attacks based on catastrophic backtracking.
⭐ 5 🌐 Public
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.
⭐ 50 🌐 Public
vite
Vite build flow for Apostrophe CMS projects
⭐ 0 🌐 Public
vite-demo
Showcase integration of Vue, Svelte and React apps as widgets in a single Apostrophe Page.
⭐ 0 🌐 Public