jeffersongoncalves/nativekitv4
NativeKit v4 is a Laravel/PHP toolkit for native app development, offering reusable components, helpers, and streamlined setup. It helps teams use familiar Laravel patterns to build and ship cross-platform applications with less boilerplate.
user/admin package split (PR #95) is the strongest signal here — models, Filament resources, and login flows now live in reusable packages rather than app-level code. That shifts the calculus from "fork a starter kit" toward "compose from packages," which is cheaper to maintain across multiple products.shell-quote and source-map-js). Treat the maintainer's cadence as a supply-chain signal: routine patching happens, so planning a quarterly Filament bump is realistic.Adopt when:
Look elsewhere when:
pnpm-workspace.yaml overrides and patched transitive JS deps that you'd inherit and must keep current.user/admin packages. The package split is recent (PR #95) and namespaces may still move.To executives: This is a maintained, low-cost foundation for our admin interface. The 4.14.0 release is a maintenance release — it keeps us current with Filament 4.14 and tightens the project's automated testing and dependency patching. The strategically relevant change is that user, admin, and login functionality now ship as discrete packages, which means we can reuse the same backbone for additional products and internal tools instead of rebuilding auth and CRUD screens each time. Net effect: faster time-to-first-screen and lower long-term maintenance per app.
To engineering: Pin to Filament 4.14.0; the kit versions in lockstep with it, so treat the two as a single upgrade unit. Verify the new user/admin package namespaces against any existing app-level models and resources before merging — PR #95 relocates models, resources, and login, so expect import churn and possible migration edits. CI now runs PHPStan on PHP 8.4 and Dependabot groups Composer and npm bumps; align our own pipeline with that, and note the pnpm overrides for shell-quote and source-map-js that we would inherit. No breaking API changes are called out in the notes, but the package extraction is a structural change — budget a spike to validate it rather than assuming a drop-in upgrade.
How can I help you explore Laravel packages today?