Show HN: Tracking number formats, community reverse-engineered since 2010

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Kargo - Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io
sponsored
AppSignal - Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com
sponsored
  1. tracking_number

    Identifies valid tracking numbers and a little bit more

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. tracking_number_data

    Shared data for cross platform tracking number detection

    I built the tracking_number ruby gem back in 2010, which was born out of a failed package tracking site I was building. Since then the project has evolved into shared json specs that the Ruby gem and its ports (TypeScript, Python, Java, Go, and Rust) all consume to detect, validate, and decode tracking numbers. trackingnumber.fyi is the frontend to the current dataset at https://github.com/jkeen/tracking_number_data

    Most tracking numbers have more going on within them than you think. They usually end in a check digit, and some encode extra information within the number like destination zip code, shipment class, and the shipper's account number. Others just increment a number with a fixed prefix and no check digit (boooorrrrrring)

    Here's an example breakdown of a USPS number https://trackingnumber.fyi/420112139261290983497923666238

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Linux alternative to Deliveries (macOS desktop app for tracking package deliveries from multiple shipping services)

    2 projects | /r/linuxquestions | 29 Apr 2021
  • Learning Python

    1 project | /r/learnpython | 10 May 2021
  • Searching for the Best Silicone USB Cable

    1 project | news.ycombinator.com | 9 Sep 2026
  • Booking.com hotel prices for a whole city and exact dates, without a browser (Python + n8n)

    2 projects | dev.to | 5 Sep 2026
  • AWS Activate Credits

    1 project | news.ycombinator.com | 25 Aug 2026

Did you know that Ruby is
the 13th most popular programming language
based on number of references?