User Manual · 09 · GitHub Repositories
WholeReach — Automated Marketing System

GitHub Repositories

The open-source building blocks behind every aspect of the system, grouped by function, with links.

The open-source projects behind every layer of the system, grouped by what they do. Everything here is self-hostable — no proprietary lock-in.

Social publishing / scheduling hubs

ProjectLanguageWhat it does
gitroomhq/postiz-appTypeScriptSelf-hosted social scheduler for 30+ platforms with AI + analytics (Buffer alternative). This is our publishing hub.
inovector/mixpostPHPLaravel package to schedule, publish & manage social content on your own server. Our documented fallback.
ayrshare/social-media-apiJavaScriptNode SDK for the Ayrshare posting/analytics API (the platform itself is commercial SaaS; only the SDK is OSS).

Workflow / scheduling engines

ProjectLanguageWhat it does
temporalio/temporalGoDurable execution engine for reliable, retryable long-running workflows. Powers post scheduling in our hub.
n8n-io/n8nTypeScriptFair-code workflow automation with 400+ integrations & AI nodes. Popular visual glue for posting pipelines.
node-red/node-redJavaScriptFlow-based low-code wiring of APIs and services.
windmill-labs/windmillRust/TypeScriptTurn scripts into workflows, schedules & internal UIs.

Bluesky / AT Protocol

ProjectLanguageWhat it does
bluesky-social/atprotoTypeScriptOfficial AT Protocol packages/SDK (@atproto/api). The basis of our Bluesky posting.
bluesky-social/social-appTypeScriptReference Bluesky client app (web + React Native) — good API usage patterns.

Mastodon

ProjectLanguageWhat it does
halcy/Mastodon.pyPythonPython wrapper for the full Mastodon API.
neet/masto.jsTypeScriptUniversal Mastodon API client (REST + streaming).

Newsletter / email (self-hosted)

ProjectLanguageWhat it does
knadh/listmonkGoHigh-performance self-hosted newsletter & mailing-list manager.
mautic/mauticPHPOpen-source marketing automation — campaigns, drip, lead scoring.
pentacent/keilaElixirSelf-hosted newsletter tool (Mailchimp alternative).

Analytics (self-hosted)

ProjectLanguageWhat it does
umami-software/umamiTypeScriptPrivacy-focused, lightweight web analytics.
plausible/analyticsElixirSimple, privacy-first Google Analytics alternative.
matomo-org/matomoPHPFull-featured GA alternative with goals, funnels, attribution.
PostHog/posthogPython/TSProduct analytics, funnels, session replay, feature flags.
ProjectLanguageWhat it does
dubinc/dubTypeScriptModern link-management platform with click analytics & UTM builder.
thedevs-network/kuttTypeScriptSelf-hosted URL shortener with stats and API.
shlinkio/shlinkPHPSelf-hosted URL shortener with rich visit analytics & REST API.

Uptime / monitoring

ProjectLanguageWhat it does
louislam/uptime-kumaJavaScriptSelf-hosted uptime monitor with status pages & alerts.
TwiN/gatusGoDeveloper-oriented health dashboard, config-as-code.

Notification

ProjectLanguageWhat it does
binwiederhier/ntfyGoSimple pub/sub push notifications via HTTP. We use it for failure alerts.
caronc/apprisePythonOne library to push notifications to 100+ services.

Browser automation (connect flows)

ProjectLanguageWhat it does
microsoft/playwrightTypeScriptCross-browser automation & testing — automates OAuth/connect flows.
puppeteer/puppeteerTypeScriptHeadless/headful Chrome control API.
browser-use/browser-usePythonLet LLM agents drive a real browser.

Content generation / LLM orchestration

ProjectLanguageWhat it does
langchain-ai/langchainPythonFramework for building LLM apps & chains.
langgenius/difyTypeScript/PythonSelf-hosted LLM app platform (agents, RAG, workflows).
FlowiseAI/FlowiseTypeScriptDrag-and-drop builder for LLM flows & agents.
run-llama/llama_indexPythonData framework for RAG / context-augmented LLM apps.
crewAIInc/crewAIPythonFramework for orchestrating role-playing multi-agent crews.
ollama/ollamaGoRun open LLMs locally with a simple API — no per-token API cost.

SEO / sitemap tooling

ProjectLanguageWhat it does
towfiqi/serpbearTypeScriptSelf-hosted Google keyword rank tracker with GSC integration & JSON API.
ekalinin/sitemap.jsTypeScriptStreaming sitemap-generating framework + CLI for Node.