obd_vin_decoder 0.0.3 copy "obd_vin_decoder: ^0.0.3" to clipboard
obd_vin_decoder: ^0.0.3 copied to clipboard

A pure Dart package for offline and online Vehicle Identification Number (VIN) decoding, supporting modern vehicles up to 2039

OBD VIN Decoder #

A robust, null-safe, offline-first VIN (Vehicle Identification Number) decoder for Dart and Flutter.

This package allows you to instantly decode a vehicle's Make, Model Year, and Region entirely offline using the official ISO 3779 standard (supporting modern vehicles up to 2039). It also includes a built-in wrapper for the US Government NHTSA API to fetch extended vehicle details, and a mock VIN generator for software testing.

Features #

  • Offline-First: Decode WMI (Make), Region, and Year without an internet connection.
  • Modern Year Support: Perfectly handles the 30-year VIN cycle, distinguishing between a 2001 and a 2031 vehicle.
  • NHTSA API Integration: Fetch extended data (Model, Trim, Engine, etc.) seamlessly.
  • VIN Generator: Generate fully compliant, random 17-character VINs for your unit tests.
  • Pure Dart: No native dependencies. Works flawlessly on iOS, Android, Web, Mac, Windows, and Linux.

Getting started #

Add the dependency to your pubspec.yaml:

dependencies:
  obd_vin_decoder: ^0.0.1
1
likes
0
points
96
downloads

Publisher

unverified uploader

Weekly Downloads

A pure Dart package for offline and online Vehicle Identification Number (VIN) decoding, supporting modern vehicles up to 2039

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, http

More

Packages that depend on obd_vin_decoder