owlstack/owlstack-laravel
OwlStack for Laravel is a Laravel/PHP package that integrates OwlStack into your application with straightforward configuration and a clean, developer-friendly API. It follows Laravel conventions, helping you set up quickly and ship faster with less boilerplate. Simple to install and configure.
SendTo) covers Telegram, X, Facebook, LinkedIn, Instagram, Discord, Slack, Reddit, Pinterest, WhatsApp, and Tumblr — enough to ship a "publish everywhere" capability without eleven separate integrations on the roadmap.fopost/social-core, so the expensive, drift-prone work (platform APIs, auth quirks, rate limits, payload formatting) lives outside your codebase while the Laravel glue stays idiomatic. That is the cheapest defensible position for a non-differentiating capability.PostPublished / PostFailed bridge into Laravel's dispatcher, which directly enables delivery analytics, retry policies, failure alerting, and per-channel success dashboards — decisions that are otherwise guesses.Adopt when:
composer.json auto-discovery, so integration cost is near zero).config/fopost-social.php / .env, and publishing should be queued and observable through Laravel's event system.SendTo, facade, event dispatcher) rather than a sprawling SDK.Look elsewhere or defer when:
To executives: This is a small, MIT-licensed Laravel package that lets us publish to eleven social and messaging channels from one place, replacing what would otherwise be months of per-platform integration work. It buys us the undifferentiated plumbing so the team can spend its time on the product experience — scheduling, approvals, analytics — that customers actually pay for. Cost is near zero, lock-in is low because the core is framework-agnostic and the wrapper is thin, and the commercial risk is contained: it is a young dependency, so we pin versions and keep it behind our own interface.
To engineering: It is a deliberately thin wrapper — no duplicated platform logic, PSR-12, declare(strict_types=1), fully typed, tested unit and feature, with auto-discovered service provider and facade. Configuration is env-driven, publishing is queueable, and core events translate into Laravel events so retries and observability are standard. Adoption is a composer require and a config publish; the boundary is one class (SendTo) and one facade, so exiting or swapping later is a contained change rather than a rewrite.
How can I help you explore Laravel packages today?