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
- Skipped: Dependabot or Renovate configured
- Skipped: Dependency update cooldown configured
- Failed: Provides a security policy — View details on Plumb
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Passed: Commit and release recency — Active: last commit 4 days ago; last release 4 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
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
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