Croatia Toolkit plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Croatia Toolkit

Community

OIB validation with Sudski registar autofill, HNB exchange rates, and Croatian IBAN validation for Laravel.

Tags: Form Field
Supported versions:
5.x
Boris Stiner avatar Author: Boris Stiner

Package health

Beta

Automated checks of this plugin's Composer package

92 / 100
Security 85
Maintenance 100
Ecosystem 100
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.lock is 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.3 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the 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 .
Powered by Plumb Last scanned 1 day ago

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

Boris Stiner avatar Author: Boris Stiner

I'm a Laravel developer who enjoys building powerful admin panels and business applications with Filament. I love exploring new features, solving real-world problems, and sharing tips, tutorials, and best practices with fellow developers.

Plugins
2
Stars
2

From the same author