Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Unoconv Bundle Laravel Package

jmd/unoconv-bundle

A Symfony bundle that wraps unoconv to convert office documents such as DOCX, ODT, XLSX and PPT into PDF or other formats using LibreOffice. It exposes a simple service for handling conversions in your PHP applications, keeping document processing out of your main codebase.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Document conversion feature viability: Supports decisions around importing/exporting Office documents, generating PDFs from DOCX/ODT/PPT, attachment previews, archival copies, and back-office document workflows.
  • Build vs. buy vs. avoid: The package itself is not a strategic buy. It is an archived Symfony bundle with zero stars, zero dependents, and no release since 2016. For a Laravel product, it should be treated as a reference point, not a dependency.
  • Roadmap prioritization: If document conversion is core, fund a maintained conversion service or managed API. If it is incidental, defer it or handle it with a narrow, isolated worker rather than adding a stale bundle to the product.
  • Use-case scoping: Reasonable use cases are low-volume internal conversions, PDF export of generated documents, and legacy Symfony back-office tooling. Poor fits are customer-facing, high-volume, compliance-sensitive, or latency-sensitive conversion.
  • Operational risk decision: Unoconv/LibreOffice conversion introduces process isolation, timeouts, file-size limits, malware scanning, cleanup, queueing, and sandboxing requirements. The PM should budget for that operational surface, not just the Composer package.

When to Consider This Package

  • Consider it only when maintaining an existing legacy Symfony application that already depends on this bundle, runs on compatible old PHP/Symfony versions, performs internal low-risk conversions, and has no near-term modernization path.
  • Even then, pin/fork it, isolate it, and plan replacement. Do not introduce it into a new Laravel application.
  • Look elsewhere when the product is Laravel-based, targets modern PHP, needs maintained security posture, requires high-volume or SLA-backed conversion, handles sensitive documents, or needs PDF/A, OCR, redaction, e-signature, or cloud-native scaling.
  • Prefer a thin internal conversion interface backed by LibreOffice headless in a sandboxed worker, or a managed document-conversion API, over coupling product code to an abandoned bundle.

How to Pitch It (Stakeholders)

  • Executives: Do not adopt this package as a production dependency. It is archived, unmaintained since 2016, has no visible adoption, and creates security and operational risk disproportionate to its value. If document conversion matters, fund a small isolated service or managed API behind a product-owned interface.
  • Engineering: Treat it as a compatibility hazard, not a library to integrate. The package is a Symfony bundle, not a Laravel package, and the underlying unoconv/LibreOffice path needs process isolation, queueing, timeouts, file validation, and cleanup. Build a narrow adapter so the conversion engine can be replaced without product rewrites.
  • Product: Validate demand before investing. If users need document preview/export, ship it through a conversion service with clear limits and SLAs. Avoid making roadmap commitments that depend on this bundle; use it only as evidence that the capability exists, not as the implementation plan.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin