Croatia Toolkit
CommunityOIB validation with Sudski registar autofill, HNB exchange rates, and Croatian IBAN validation for Laravel.
Author:
Boris Stiner
Package health
BetaAutomated checks of this plugin's Composer package
15 checks
- Skipped: GitHub Actions pinned to SHA
- Skipped: GitLab CI includes pinned to SHA
- Passed: Open security advisories
- Passed: Dependabot PR responsiveness — No open Dependabot PRs.
- Skipped: Renovate MR responsiveness
- Passed: Dependabot or Renovate configured
- Passed: Dependency update cooldown configured
- Passed: Provides a security policy
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Passed: Commit and release recency — Active: last commit 0 days ago; last release 6 days ago.
-
Passed:
composer.lock not committed by library
—
composer.lockis absent from the released dist archive. - Passed: Dist archive is lean
-
Passed:
Current Laravel version supported
—
Package dependencies resolve together with current Laravel
13.0. -
Passed:
Current PHP version supported
—
Constraint
^8.3supports current PHP8.5. - Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation
Croatian business utilities for Laravel, with a Filament form field that does the boring part for you.
#OibField: type an OIB, get a filled-in company
Drop this into any Filament form and stop typing company names and addresses by hand:
OibField::make('oib')
->autofill(name: 'company_name', address: 'address'),
Type a valid OIB, tab out, and the sibling fields fill in from Croatia's official Sudski registar (court register) - live, public company data, no manual lookup. A magnifying-glass icon shows the lookup is active, turning into a checkmark on success or a warning triangle if it fails, and a translated helper text explains what's happening. Once autofilled, bind the sibling fields to the field's lock flag so nobody overwrites official registry data by hand.
Also included
- OIB validation - the official ISO 7064 checksum, standalone or as a Laravel validation rule
- Croatian IBAN validation - full ISO 13616 checksum plus a Croatia-specific shape check
- HNB exchange rates - a thin client for the Croatian National Bank's public daily rate list
- English and Croatian translations built in for every validation message and field hint
No company registration needed to use this
The Sudski registar lookup needs a free client id/secret (personal email only, register at sudreg-data.gov.hr) - everything else needs nothing at all.
Free and MIT-licensed.
The author
From the same author
Featured Plugins
A selection of plugins curated by the Filament team
Noir Theme
A theme that gives panels a focused, refined look with near-black surfaces, crisp actions, and restrained color.
Filament
Custom Fields
Eliminate custom field migrations forever. Let your users create and manage form fields directly in Filament admin panels with 20+ built-in field types, validation, and zero database changes.
Relaticle
Compact Theme
A theme that makes data-heavy panels easier to scan by fitting more useful information on each screen.
Filament