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

Platform Marketplace Laravel Package

enjin/platform-marketplace

Enjin Platform Marketplace is a Laravel package that adds NFT marketplace capabilities to Enjin Platform applications. It includes listings, auctions, offers, sales, and wallet integration, helping developers build blockchain-backed marketplaces with familiar Laravel workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • NFT marketplace feature feasibility: Evaluating whether to build peer-to-peer NFT trading (listings, sales, offers) on top of the Enjin Platform instead of writing marketplace settlement, escrow, and listing-state logic from scratch. This package is a platform integration shim, not a standalone marketplace — it wires marketplace operations into Enjin Platform's GraphQL/eventing model, so it informs the "extend the platform" vs. "build our own marketplace service" decision.
  • In-game economy roadmap: If the product relies on player-owned assets (Enjin's core use case — gaming and collectibles), this determines whether trading and secondary-market revenue share can be a near-term roadmap item or must be deferred behind custom smart-contract work.
  • Build vs. buy for settlement: Marketplace mechanics (listing, escrow, fees, royalties) are high-risk to hand-roll. Presence of a maintained first-party package is a signal for "buy/adopt"; its current state (0 stars, 0 dependents, score 0) is a signal for "do not bet the roadmap on it."
  • Use cases this unlocks if adopted: secondary-market trading of game items, creator royalty enforcement, minted-asset resale, and marketplace fee configuration — all delivered through the platform's existing wallet/identity abstractions rather than a bolted-on exchange.
  • Architectural decision: Whether marketplace is a module of the core platform (this package's model) or a separate service. This package assumes the former; adopting it commits the product to that coupling.

When to Consider This Package

Consider it when:

  • You are already committed to the Enjin Platform (wallet, blockchain, asset model) and want marketplace capabilities without leaving that ecosystem.
  • You need a reference implementation or a starting point to read rather than ship — useful for understanding the intended marketplace data model and API surface before designing your own.
  • Your team is comfortable with Laravel service-provider package architecture and can vendor/fork the code.

Look elsewhere when:

  • Zero adoption is a hard stop for production. Zero stars, zero dependents, and a zero score mean no community validation, no third-party bug reports, and no ecosystem of answers when you hit an issue. Treat it as unmaintained until proven otherwise.
  • You are not on the Enjin Platform — this package is meaningless outside it; it is an integration layer, not a general marketplace engine.
  • You need a standalone, framework-agnostic marketplace (e.g., OpenSea-style or a custom order-book service); evaluate dedicated marketplace protocols instead.
  • You require vendor SLAs, security review, or disclosed audit history for anything touching asset custody and payments.
  • The package has been superseded — verify against the current enjin/platform monorepo before adopting, since Enjin has historically consolidated sub-packages.

Due diligence checklist before any commitment: confirm the last commit date, whether it is a subtree split of a maintained monorepo, open issues/PRs, test coverage, and whether the marketplace feature now ships inside the core platform package.

How to Pitch It (Stakeholders)

For executives: This is a small, first-party integration package that would let us add NFT marketplace trading to the Enjin Platform without building settlement logic ourselves — potentially accelerating a secondary-market revenue line. However, it shows no adoption signals (no stars, no dependent projects, no community activity). Recommendation: treat it as a research input, not a production dependency. A one-to-two day technical spike to assess its state and whether the functionality has moved into Enjin's core platform costs little and de-risks a much larger build decision.

For engineering: It's a Laravel package that binds marketplace operations into the Enjin Platform's existing asset/wallet model. Value is as much in the design reference as the code. Before we depend on it, we need to establish maintenance status (is it a stale subtree split of enjin/platform?), test coverage, and whether marketplace logic now lives in the core package. If we adopt, plan to vendor or fork rather than track upstream, given the absence of a contributor community.

Bottom line: Promising fit if we are an Enjin Platform shop and marketplace is on the roadmap; unacceptable risk as-is for anything customer-facing without a maintenance and security review. Decide via a short spike, not a commitment.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums