vernsg/nusa-filament
Nusa Filament brings Indonesian regional data into Filament forms—provinces, cities/regencies, districts, and villages—with cascading selects, searchable options, and simple configuration for Laravel admin panels.
^3.0) alongside Laravel 10/11/12 and PHP 8.1+ means it can be adopted in current and near-term Laravel admin stacks without version pinning workarounds.NusaOptions removes N+1 queries during table column and infolist rendering, lowering page latency and database load on admin screens that display many addresses.Consider adopting when:
Look elsewhere or proceed cautiously when:
For executives: This package gives us a production-ready Indonesian address and region capability for our Laravel/Filament admin tools. It reduces custom development and maintenance, improves address-form accuracy, and addresses performance issues that would otherwise slow admin screens. The v1.0.0 release confirms Filament v3 support and fixes a user-facing postal code bug, making it a credible candidate for current projects.
For engineering: Adopt for Laravel 10/11/12 + Filament v3 projects needing Indonesian administrative region data. The release adds Filament v3 support, fixes postal code reset behavior when parent regions change, adds static caching in NusaOptions to eliminate N+1 queries in table columns and infolists, and tightens child-region dropdown queries. Validate data freshness and maintenance ownership before relying on it as a system of record.
How can I help you explore Laravel packages today?