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

Static Data Bundle Laravel Package

forci/static-data-bundle

Forci StaticDataBundle helps Symfony applications manage static and reference data through reusable entities, configurable data sets, and simple CRUD workflows. Keep lookup values centralized and maintainable without duplicating code.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for reference data management. The underlying need — a single, reusable home for static lookup sets (statuses, categories, country/currency lists, enum-like values) — is real but small. This package is not a viable "buy" argument: 0 stars, 0 dependents, composite score 0, and a NOASSERTION license. The decision it supports is build a thin internal provider (config file, enum, or seeder) rather than adopt a dependency.
  • Framework-fit triage for Laravel roadmaps. The name, vendor, and Bundle suffix indicate a Symfony bundle (Kernel/DI-extension architecture). For a Laravel product this is an integration-cost decision, not a drop-in package decision. That reframes it from "add a library" to "port a data set and discard the plumbing" — a scoping input for whether reference data deserves a first-class capability or stays an internal utility.
  • Roadmap hygiene. Do not commit this as a near-term platform dependency. Optionally treat it as a timeboxed exploration spike or a private vendor candidate, gated on license resolution and source audit.
  • Where reference data belongs in the architecture. The strongest product-relevant signal is that static data should live outside application logic — in config/, a value-object/enum layer, or database/seeders/ — with strict accessors. That is a design principle worth adopting even if the package itself is rejected.
  • Candidate use cases if the data proves uniquely valuable. Internal admin catalogs, rarely-changing lookup tables shared across services, seed/reference datasets for dev and demo environments.

When to Consider This Package

Consider it only when all of the following hold:

  • You are on Symfony/PHP, not Laravel, and need a contained static-data manager you are prepared to own.
  • The license is resolved — NOASSERTION is a hard blocker until legal confirms commercial use and redistribution rights for both the code and any embedded/compiled data (data compilations can carry independent upstream terms).
  • You have completed a source audit: data schema, public API surface, composer.json constraints, PHP/Symfony version floors, and dependence on compiler passes or DI config trees.
  • You accept a fork-and-own posture with a named maintainer and an exit plan; assume upstream fixes will not arrive.
  • The value is the data, not the wiring — in which case extract the payload into resources/data/ or seeders and drop the bundle entirely.

Look elsewhere — i.e., build it internally — if you need any of the following: a Laravel-native package (service provider, facades, config/ repository), active maintenance or release cadence, community support or a usage corpus, security review evidence, permissive licensing, documented compatibility, or a data set with verified provenance and refresh cadence. With 0 stars and 0 dependents there is no external validation of correctness and no downstream bug signal; do not treat it as a safe production default. Terminate the evaluation if license determination or the source audit fails — the opportunity score of 17.34 against a composite score of 0 already argues against going beyond a bounded spike.

How to Pitch It (Stakeholders)

Executives. This is not a strategic buy. It shows no adoption, no clear license, and no evidence of maintenance, and it targets Symfony rather than our Laravel stack. The underlying need — managing static reference data — is small and can be met with a low-cost internal implementation we fully control. Recommendation: do not adopt as a platform dependency. If explored at all, timebox a spike and require license and security sign-off before any code or data enters the repository; legal review sits on the critical path and is outside engineering's control.

Engineering. Treat it as a Symfony bundle, not a Laravel package — no bundle registration, compiler passes, or service-container config tree are available to us, so "install and go" does not exist. Resolve the license first (NOASSERTION means no grant of rights is established), then run a 1–2 day source audit of composer.json, the bundle class, and the DI extension to inventory the data schema, public API, and dependencies. The realistic path is to mine, not migrate: extract the data artifact, validate it against a second independent source if accuracy-sensitive, reimplement only the accessors we need as a thin Laravel-side repository or config-backed value object, and delete the dependency. Keep any trial in a dev-only context and run composer why-not to surface constraint collisions with Laravel's shipped Symfony components before touching production. Watch for silent staleness (record provenance/version and schedule a freshness check), license exposure on redistribution, schema drift on upgrade, and partial data returning nulls — use strict accessors that fail loudly. For most cases, a config-driven provider, enum layer, or database seeder is cheaper to own and easier to test than wrapping this bundle.

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.
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
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle