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