Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Markette: an open‑source, self‑hosted tool to write once and publish everywhere

Description and use

Markette is a self‑hosted platform that lets users write once and publish to 24 destinations, with per‑channel customization, intelligent scheduling, AI assistance, and performance analytics.

Problem

Publishers needed a unified way to post to many social, messaging, blog, and newsletter platforms without relying on SaaS services that charge per channel or limited self‑hosted tools.

Outcome

Markette enables teams and agencies to publish to 24 destinations from a single self‑hosted instance, with per‑channel tailoring, intelligent scheduling, AI assistance, and detailed performance metrics.

Workflow

  • Create a post in Markette’s composer
  • Override text, media, and options per target
  • Set scheduling mode (now, exact, queue, best time) for each target
  • Validate against network rules
  • Publish via Celery workers with retry logic
  • Collect metrics 1h, 6h, 24h, 3d, 7d, 30d after posting
  • Analyze best‑time grid and adjust future posts

Evidence

I built Markette: write a post once, adapt it for each network, schedule it at the right moment, and see what worked.

Source

24 destinations, behind a single provider contract: Social, Messaging, Blogs and sites, Newsletters, Anything else.

Source

Scheduling is the part I cared about most. Each target gets its own time, chosen by one of these modes: now, exact, queue, best time.

Source

A Celery beat process ticks every 15 seconds and claims due targets with SELECT … FOR UPDATE SKIP LOCKED.

Source

The best‑time engine keeps a 7×24 grid (weekday × hour) of scores for every channel.

Source

AI is optional and goes through OpenRouter or any OpenAI‑compatible API (OpenAI, Azure, vLLM, Ollama…).

Source

  • Record date: 2026-10-11T08:41:16.776Z