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

Developer Experience Api Laravel Package

liberusoftware/developer-experience-api

A Laravel package that exposes an API for Liberu developer experience tooling, with endpoints and helpers intended to streamline local development workflows. Early-stage project with minimal adoption and limited documentation, so review the source before relying on it in production.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for an internal developer-experience surface. The package is a thin presentation adapter — it translates a developer-experience domain into an API response layer. If it fits, it saves the boilerplate of wiring controllers, resources, and serialization for DX endpoints (docs, changelog, status, onboarding metadata) inside a modular Laravel codebase.
  • Architecture standardization. "Presentation adapter" implies a hexagonal/ports-and-adapters split already in use across the Liberusoftware module family. Adopting it is less a feature decision than a convention decision: it commits the team to that module ecosystem and its layering style.
  • Roadmap input for a developer portal / API catalog. Useful signal for scoping whether DX endpoints belong in-product or in a separate service. If the adapter covers 60–80% of the endpoint shape you need, that shortens the discovery phase for a "developer experience as a product" initiative.
  • Risk-register and dependency-policy input. 0 stars, 0 dependents, NOASSERTION license, and a release dated 2026-10-26 (future-dated, likely an automated tag or metadata anomaly) are all governance flags. This is a candidate for the "internal-only, vendored, single-owner" bucket rather than the approved-dependency list.
  • Cost-of-ownership baseline. Because it is unproven externally, any adoption decision should be priced as we own the maintenance, not we consume a maintained library — that reframes the build-vs-buy math considerably.

When to Consider This Package

Consider it when all of the following hold:

  • You are already inside the Liberusoftware modular Laravel stack and its presentation/domain conventions; the adapter's value is largely the consistency it buys.
  • The DX surface you need is small and internal — a handful of read-only endpoints, not a public API contract with SLA and versioning guarantees.
  • You have a named engineer who will read the source end-to-end and vendor/fork it into your repo.
  • Legal has cleared the NOASSERTION license, or you can operate without redistributing it.

Look elsewhere when:

  • License clarity is a blocker. NOASSERTION means the terms are not machine-identifiable; treat as unresolved until a human reads the LICENSE file. Do not ship to a customer-facing surface on an unclear license.
  • You need API documentation generation specifically. Mature, widely adopted options (Scramble, Scribe, L5-Swagger) have community support this package has none of — 0 stars and 0 dependents is not a quality verdict, but it is a support-surface verdict.
  • You need a maintained dependency with a CVE response path. There is no observable user base to surface issues, and no evidence of a security process.
  • You are outside the Liberusoftware ecosystem. The adapter's abstractions will likely be more friction than the few controllers it replaces.
  • You require a stable public contract. A single-maintainer, zero-adoption package should not underpin anything you publish externally.

How to Pitch It (Stakeholders)

To executives: This is a small internal plumbing package that could save a few days of engineering on developer-facing endpoints, but it carries three governance costs: an unresolved license, no external user base, and no support path. Recommendation: treat it as a time-boxed evaluation (roughly 1–2 engineer-days including source review and license check), not a strategic dependency. If it passes, we vendor it internally and own it; if not, we build the equivalent in-house in about the same time. Either way the downside is capped and small.

To engineering: It is a presentation adapter for a developer-experience module — likely a clean fit if we are already using this module family, and likely the wrong abstraction if we are not. The upside is convention alignment and less boilerplate. The cost is that we inherit maintenance: no dependents means no one else is finding the bugs. Before adopting, one engineer should read the full source, confirm the license text, verify the release pipeline behind the 2026-10-26 tag, and confirm it actually covers the endpoint shapes we need rather than just the ones the author needed. If those check out, vendor it with a pinned commit and a written owner; if any fail, the fallback is a short in-house implementation and we lose nothing meaningful.

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