NativeBlade runs your Laravel and Livewire code on the device with php-wasm, wrapped in a real native shell. The camera, push, biometrics, and the app stores are one chained PHP call away. No rewrite, no separate API.
// one chained call, several native actions return NativeBlade::alert(fn (Dialog $d) => $d ->title('Hey') ->message('Welcome back!')) ->notification(fn (Notification $n) => $n ->title('Heads up') ->body('3 new lessons available')) ->vibrate(200) ->navigate('/dashboard') ->transition('slide') ->toResponse();
Dialogs, notifications, haptics, camera, biometrics, payments. Every native capability is a chainable method on one fluent response. Queue as many as you want and dispatch them in a single call.
NativeBlade is not a wrapper. It is a runtime, a native plugin system, a UI layer, and a cloud build service that all speak PHP.
Camera, push, biometrics, geolocation, NFC, payments, AdMob, sensors, and secure storage, all called from PHP.
The Portal compiles, signs, and submits your iOS and Android builds in the cloud. No Xcode, no Android Studio, no local NDK.
Bars, sheets, and page transitions that render above the webview and survive navigation, driven from your components.
WebSockets over Reverb or Pusher, delivered straight to the device with public, private, and presence channels.
Versioned releases with a clear upgrade path. Move to the next SDK with a single command and rebuild.
A live state bridge keeps PHP and the native layer in sync, so setState in a component reaches the shell instantly.
Studio scaffolds, previews, and builds your app locally, with an AI pair that writes real NativeBlade for you. It runs on your own Claude Code, so there are no API keys to manage and nothing metered.
Push your Laravel repo and the Portal does the rest. It runs on a dedicated build farm, so your laptop never compiles a thing and never waits in line.
NativeBlade pairs a real PHP runtime with a native shell, so the code you already know becomes the app your users install.
php-wasm executes Laravel locally and Livewire renders the UI. It works offline, with no server hop for every interaction.
A Tauri shell gives you real windows, camera, push, biometrics, deep links, and a signed build ready for the stores.
The same Blade views ship to iOS, Android, macOS, Windows, and Linux, versioned by SDK so upgrades stay predictable.
Shipped with NativeBlade and live on both platforms today, including the Portal itself.
A production Laravel and Livewire app shipped to iOS and Android from a single codebase.
The build portal, dogfooded. The app that ships your apps is itself a NativeBlade app.