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

Core Laravel Package

angel/core

Angel Core provides the foundational building blocks for the Angel ecosystem on Laravel, bundling shared contracts, base classes, service providers, and handy utilities that streamline modular application development.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for content management. Angel is a ready-made CMS layer on top of Laravel — content types, entries, fields, an admin surface. Evaluated today, it still answers "can we get a CMS without writing one?" with a qualified no, which supports a decision to either (a) adopt a maintained Laravel-native CMS or (b) scope a custom admin/content layer using Filament or Nova.
  • Platform and stack strategy. A CMS whose lineage is the Laravel 4 era is a data point for "how long do we want to be coupled to a framework generation?" A late 1.0.0 tag does not change that: nothing in the release indicates Laravel 5+/PHP 8 support. It argues for pinning major framework upgrades into the roadmap rather than letting content infrastructure lag three major versions behind.
  • Legacy maintenance and sunset planning. If any property runs an Angel-based Laravel 4 application, this package defines the blast radius: migration sequencing, PHP runtime constraints, and whether the site is a rewrite candidate or a re-platform candidate.
  • Feature benchmarking for a custom build. Angel's content-modeling concepts (entry types, field groups, taxonomies) are a useful checklist when specifying an in-house CMS — what to build first, what to defer.
  • Vendor and dependency risk policy — updated by this release. The v1.0.0 notes assert only that the CMS "has been tested in enough deployments to warrant a first production release." No changelog, no compatibility matrix, no dependency or security posture, no date. That is exactly the pattern our evaluation criteria should catch: a version number is not evidence of maintenance. Capture release cadence, changelog substance, supported framework/PHP range, and dependent count at evaluation time — and re-verify rather than accept a tag at face value.

When to Consider This Package

  • Only as a maintenance artifact. An existing Laravel 4 production app already running Angel, where a rewrite is not yet funded and the near-term goal is patching, not modernizing.
  • As a reading reference. A study of how a CMS was structured on top of Laravel — content type abstraction, admin composition — for a team designing something new.
  • Not for any new build. The prior known release was September 2014: Laravel 4-era, pre-PHP 7. The v1.0.0 release is a single, long-deferred stabilization claim with no accompanying technical detail — no stated Laravel 5+ support, no PHP 8 work, no modern dependency constraints, no deprecation list, no breaking-change notes. 44 stars and zero dependents mean no downstream testing, no community triage, and no security response. MIT licensing removes legal friction but not operational risk.
  • Before treating v1.0.0 as a green light, ask engineering to answer three questions: which Laravel and PHP versions does it actually install against, what changed between the last 2014 release and 1.0.0, and who responds to a security report. If those cannot be answered from the repo, the answer is no.
  • Look elsewhere when you need an actively maintained Laravel CMS — evaluate Statamic, October/Winter CMS, or a Filament- or Nova-based custom admin. Choose those if you need current framework support, a security patch path, and a hiring pool. Choose a custom build if the content model is a genuine differentiator and you want to own it. Choose nothing Angel-shaped if the site is public-facing and long-lived.

How to Pitch It (Stakeholders)

For executives: Angel is a permissively licensed CMS built on Laravel. It just published a 1.0.0 "production release," but the notes claim only that it has run in enough deployments — there is no stated support for current Laravel or PHP, no changelog, and no indication of ongoing maintenance. It is free to use and carries no license cost, but the real cost is risk: an unsupported codebase, no security patching, and a shrinking pool of engineers willing to work on a decade-old stack. Recommendation: do not adopt for new work. If we need CMS capability, fund a short evaluation of maintained options or a scoped custom build — either is cheaper over a three-year horizon than owning an abandoned dependency that has shipped once in ten years and called it stable.

For engineering: Treat Angel as documentation, not a dependency. The 1.0.0 tag reflects deployment confidence in the existing codebase; it does not evidence framework or runtime modernization. Before any install, confirm the supported Laravel and PHP ranges and diff the 1.0.0 tag against the 2014 release — expect little in the way of compatibility work. It remains useful to mine for content-modeling patterns and unsuitable to build on. If a legacy instance exists, isolate it, inventory the surface area, and put it on a re-platform list with a dated owner.

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.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core