Integrations & accelerators

May 5, 2026 · View on GitHub

Curated list of open-source projects that can accelerate Social Auto Engine. These aren't dependencies yet — they're a shortlist of "if we want X, here's the project that already solved it."

Last updated: 2026-05-02

Top 3 — if we could only pick three

  1. Postiz — direct competitor, ~22k stars. Study their provider abstraction layer end-to-end before designing ours.
  2. CRUDAdmin — FastAPI + HTMX admin with auth and event tracking. Drop in over our SQLite tables and ship the accounts/posts CRUD weeks earlier.
  3. python-statemachine — replaces our string status flags with a proper state machine: draft → pending → approved → scheduled → posted → failed. Has a literal ApprovalWorkflow example.

Open-source social media schedulers

RepoStarsLicenseWhy it mattersHow we'd use it
gitroomhq/postiz-app~22kAGPL-3.0Direct competitor; supports 30+ platforms with AI schedulingStudy provider abstraction & approval/team UX patterns
inovector/mixpost~2.1kMIT (Lite)Self-hosted Buffer alternative, LaravelMirror multi-account/workspace data model and media-library schema
growchief/growchief~3kAGPL-3.0OSS social automation focused on outreachWorkflow node system for chained "post → comment → DM" sequences

Meta / Facebook Graph API libraries

RepoStarsLicenseWhy it mattersHow we'd use it
facebook/facebook-python-business-sdk~1.2kCustom (Meta)Official Meta SDK, auto-generated, always currentUse directly for Ads/Insights instead of hand-rolling endpoints
sns-sdks/python-facebook~700Apache-2.0Maintained Graph API wrapper covering Pages, IG, ThreadsDrop-in replacement for our 37 Graph tools' transport layer

Multi-platform posting libraries

RepoStarsLicenseWhy it mattersHow we'd use it
subzeroid/instagrapi~5.8kMITReverse-engineered IG private API; reaches what Graph API can'tOptional adapter for Reels/Stories the official API restricts
tweepy/tweepy~11kMITBattle-tested X/Twitter v2 clientWrap as our X provider, supports media upload
davidteather/TikTok-Api~5.2kMITUnofficial TikTok scraper for analytics/trends (not posting)Trend monitoring and competitor watch
linkedin-developers/linkedin-api-python-client~400Apache-2.0Official LinkedIn clientPersonal-profile + company-page posting

AI content generation

RepoStarsLicenseWhy it mattersHow we'd use it
unclecode/crawl4ai~50kApache-2.0LLM-friendly markdown crawlerPower "ingest URL → draft 5 hooks" feature
abilzerian/LLM-Prompt-Library~1.5kMITCurated, regularly updated prompt collectionHook generator and copy templates for our 17-skill system
microsoft/prompt-engine-py~1kMITStructured prompt construction with persona/voice descriptorsFoundation for BrandVoice class that ships voice to LLM calls

MCP server collections

RepoStarsLicenseWhy it mattersHow we'd use it
oliverames/meta-mcp-serversmall/activeMIT200+ Meta tools (Pages, IG, Threads, Ads)Borrow tool definitions for Threads, Ad Library, Conversions API
TensorBlock/awesome-mcp-servers~1.5kMITSocial-media + content sectionIndex for finding Reddit/YouTube/LinkedIn MCPs to add
modelcontextprotocol/servers~70kMITReference servers + best-practice patternsBorrow auth, transport, and tool-registration patterns

HTMX / FastAPI admin & dashboards

RepoStarsLicenseWhy it mattersHow we'd use it
benavlabs/crudadmin~700MITFastAPI + HTMX admin with auth and event trackingDrop-in admin for users/accounts/posts CRUD
jowilf/starlette-admin~1.7kMITFile-field, multi-DB, rich filteringMedia library management UI
aminalaee/sqladmin~2.7kBSD-3Lightweight SQLAlchemy adminQuickest zero-config CRUD over our tables
volfpeter/fastapi-htmx-tailwind-example~300MITSSE streaming, dialogs, lazy tablesLive approval-queue updates without JS framework

Apify alternatives (self-hosted scraping)

RepoStarsLicenseWhy it mattersHow we'd use it
apify/crawlee-python~7kApache-2.0Apify's OSS framework — Playwright + proxy rotationSelf-hosted competitor/audience scraping, replaces SaaS calls
scrapy/scrapy~55kBSD-3Reference Python crawlerHigh-volume scheduled scrapes (top posts, hashtag trends)

Approval queue / workflow

RepoStarsLicenseWhy it mattersHow we'd use it
fgmacedo/python-statemachine~1.8kMITHas explicit ApprovalWorkflow exampleModel post lifecycle: draft → pending → approved → scheduled → posted → failed
PrefectHQ/prefect~19kApache-2.0Workflow orchestrator with retries, scheduling, observabilityReplace cron + ad-hoc retries for post execution

Awesome lists

RepoStarsLicenseWhy it matters
mjhea0/awesome-fastapi~10kCC0Source of FastAPI extensions (auth, rate-limit, events) we'll need

  1. python-facebook — replaces our hand-rolled Graph API code in facebook_api.py. Smaller surface area, less to maintain, follows Meta's spec changes automatically. ~1 day of work.

  2. python-statemachine — refactor dashboard/db.py so post status uses a state machine instead of strings. Catches invalid transitions at compile/test time (e.g. you can't go published → pending). ~half a day.

  3. instagrapi adapter — adds Instagram publishing as a sibling to the Facebook flow. Your current Page Token already includes instagram_content_publish scope, so the API access is handled. ~2 days.

After those three, the platform meaningfully expands without rewriting much.