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

Comun Laravel Package

gonzakpo/comun

Comun is a Laravel/PHP package that bundles reusable common helpers and utilities for everyday development, helping reduce boilerplate, keep code consistent, and share practical functionality across projects.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy (and the answer is build): This bundle is a grab-bag of "common circumstances" utilities for Symfony, not a focused capability. There is no single job it does that justifies a dependency; anything you'd pull from it is likely 50–200 lines of in-house code you can own outright.
  • Framework fit is wrong for this evaluation: Despite being assessed in a Laravel/PHP context, ComunBundle is a Symfony bundle. It does not apply to a Laravel codebase without a framework migration that is almost certainly out of scope. This alone closes the evaluation for most Laravel teams.
  • Roadmap signal — do not plan around it: Last release March 2017, 2 stars, 0 dependents, near-zero activity score. Any roadmap item that assumes this package will be maintained, patched for PHP 8.x, or compatible with current Symfony versions is unsupported. Treat it as frozen code.
  • Use cases it could inform: Only as a reference read for patterns (helper traits, common form/entity utilities) if your team is doing a greenfield Symfony utilities layer and wants inspiration. Reading it is free; depending on it is not.
  • Vendor risk decision: Adopting an unmaintained single-author package with no downstream users means you inherit security patching, PHP version upgrades, and framework compatibility work yourself — effectively a fork. That converts a "buy" into a "build with a head start," which changes the cost model.

When to Consider This Package

Consider it only if all of the following hold:

  • You are on a legacy Symfony 2.x/3.x application (circa 2016–2017) that already has this bundle in composer.json.
  • The work at hand is maintenance, not modernization — you are not upgrading PHP or Symfony.
  • You have verified the specific helper you need, and reimplementing it would cost more than the vendor risk.
  • Your team accepts ownership of any security or compatibility issues, since upstream is dormant.

Look elsewhere (i.e., do not adopt) when:

  • Your stack is Laravel — this package does not apply at all.
  • You are starting anything new, or targeting Symfony 5/6/7 or PHP 8.x. Community bundles with active maintenance cover most of what this offers.
  • You need anything with a support contract, CVE response, or upgrade path.
  • You need a specific capability (forms, admin, queues, auth). Pick a focused, maintained package rather than a heterogeneous bundle of unrelated helpers — smaller surface area, clearer ownership, better long-term cost.

How to Pitch It (Stakeholders)

One line: We evaluated gonzakpo/comun and recommend not adopting it.

For executives: This is a dormant, single-maintainer Symfony utility bundle — last shipped in 2017, two stars, no downstream dependents, and it doesn't target our Laravel stack. Adopting it would mean taking on maintenance and security responsibility for code nobody is updating, in exchange for helpers we can write ourselves in a fraction of a sprint. The recommendation is to build the small pieces we need in-house and keep our dependency surface clean.

For engineering: It's a Symfony bundle, not a Laravel package — so it's a non-starter for our current services. Even in a Symfony context, the value is a loose collection of common-case helpers with no maintenance since 2017. Practical options: (a) skip it, (b) skim the source for patterns worth copying, or (c) if a legacy app already depends on it, quarantine it behind an internal abstraction so we can replace it later without touching call sites. Low effort, low regret either way.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib