8000 GitHub - zaffka/country-go: Go package for country codes (Alpha2, Alpha3, ISO)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zaffka/country-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Country Package

Go Reference Go Report Card Tests

A lightweight Go package providing ISO 6983 3166-1 country code lookups and validations.

Features

  • Lookup countries by:
    • Name (case-insensitive)
    • Alpha-2 code (e.g., "US")
    • Alpha-3 code (e.g., "USA")
    • ISO numeric code (e.g., 840)
  • Simplified country existence checks
  • Zero dependencies (except embedded JSON data)

Installation

go get github.com/zaffka/country-go@latest

Usage

import "github.com/zaffka/country-go"

// Lookup by name
c, err := country.ByName("canada") // Case-insensitive

// Lookup by Alpha-2 code
c, err := country.ByAlpha2Code("ca")

// Check if code exists
if country.ExistsAlpha2("FR") {
    // France exists
}

About

Go package for country codes (Alpha2, Alpha3, ISO)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0