Zero-dependency Ruby utilities for Thai national ID numbers: • checksum validation (modulus-11), • component decoding (category, province, district, sequence), • province-constrained valid ID generation with DISTRICT_COUNTS, • province name lookup for all 77 provinces, • laser ID validation, decoding, and generation, • human-readable category descriptions (0–8), • Buddhist Era ↔ Common Era date conversion.

Required Ruby Version

>= 2.7

Authors

Chayut Orapinpatipat

Versions

  1. 0.3.0
    1. source

      1. 0.3.0 source March 10, 2026 (12 KB)
  2. 0.2.0
    1. source

      1. 0.2.0 source March 10, 2026 (9.5 KB)
  3. 0.1.2
    1. source

      1. 0.1.2 source June 15, 2025 (7 KB)
  4. 0.1.1
    1. source

      1. 0.1.1 source June 15, 2025 (7 KB)

Pushed by

SHA 256 checksum