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

App Laravel Package

devdojo/app

DevDojo's Laravel application scaffold, intended as a starting point for apps built on the DevDojo stack. Adoption is minimal and documentation is sparse, so it suits experimentation and reference rather than production use.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for subscription/product management: devdojo/app is effectively DevDojo's own product application layer extracted into a package — the code behind their products/plans/billing surfaces. Its real value to us is as a reference implementation for how a Laravel SaaS structures product catalog, plan entitlements, and user-facing purchase flows, not as a dependency we install.
  • Roadmap shaping for monetization work: If we're scoping a "products & plans" epic, reading this codebase can shortcut design debates — it shows one opinionated cut of the domain model (product → plan → subscription → entitlement) without us paying for a discovery spike.
  • Feature-level decisions: Useful as a comparison point when we're deciding whether to hand-roll entitlements/gating logic or adopt a maintained billing layer (Laravel Cashier, Spatie's laravel-permission, Stripe Billing). Seeing a 2018-era implementation makes the "what's changed since" gap concrete.
  • Not a decision this supports: Any decision to ship a dependency in production. With 2 stars, 0 dependents, and a last release of October 2018, there is no meaningful adoption signal, no security-response surface, and no community to absorb breakage. This is a do-not-adopt-as-dependency verdict.
  • Licensing/IP check: It's published under the DevDojo org, which typically favors permissive licensing, but we must confirm the LICENSE file and whether the code is a full application versus a redistributable package before copying anything into our tree.

When to Consider This Package

Consider it only under narrow conditions:

  • As a read-only architectural reference. We're designing our own product/subscription module and want a concrete Laravel-flavored example to argue against. Clone it, read it, cite it in a design doc, then close the tab.
  • Fork-and-own, if ever. If we decide to fork, we must accept full ownership: vendor the code, pin PHP/Laravel versions, add tests, and take on security patching. The package's own release history tells us upstream maintenance is not coming.
  • Provenance check passes. We can confirm the license permits our intended use and there's no contamination from a proprietary codebase. Given it appears to be an internal application repo, this is a real risk, not a formality.

Look elsewhere if any of the following are true — which, for a typical team, is all of them:

  • You need a maintained dependency. A 2018 last release predates Laravel 6 and modern PHP. Expect immediate incompatibility with current framework versions and zero support.
  • You need security posture. No dependents means no downstream scrutiny; no releases means no CVE response. Unacceptable for anything touching auth or payments.
  • You need documentation. Two stars and no dependents implies no tutorials, no issue history to mine, and no Stack Overflow footprint. Onboarding cost is entirely yours.
  • You need domain coverage beyond what exists. With no releases in seven years, it will not reflect SCA/PSD2, Stripe API versions, or current tax handling.
  • Better-maintained alternatives exist. Cashier (Stripe/Paddle), Laravel Spark, or Wave itself (DevDojo's actively marketed product) each give you support, docs, and a version cadence this package cannot.

How to Pitch It (Stakeholders)

Executives: This is a dormant, two-star package last released in 2018 with zero downstream users. We are not adopting it as a dependency — doing so would mean inheriting seven-year-old code with no security response and no support contract. The proposal is to spend a few hours reading it as a design reference for our monetization work, which is cheap and low-risk. Recommendation: reference only, zero build cost, no vendor commitment.

Engineering: Treat devdojo/app as a historical artifact, not a library. It shows one way to model products and plans in Laravel circa 2018; it is not compatible with our framework version, has no test or release cadence, and has no community to catch regressions. If we want an architectural starting point for billing and entitlements, we should evaluate maintained options first — Cashier for payments, a dedicated entitlements package for gating — and only mine this repo for ideas. If anyone wants to fork it, that's an explicit "we own this forever" decision requiring a named maintainer, a license review, and an upgrade budget — not a default.

Bottom line: Low opportunity in practice despite a mid-range opportunity score. Value it as research, not infrastructure.

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