mledoze/countries

World countries in JSON, YAML, CSV and XML. Any help is welcome!

View on GitHub ↗Jump to charts ↓

mledoze/countries has 6k+ stars and 1k+ forks on GitHub, is written in PHP, and was last pushed on Sep 29, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 minutes ago
Type:DatasetCategory(s):Geospatial & MapsScience & Industry
Added to GitGenius on September 10th, 2026
Created on January 6th, 2012
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 1,279
Total Stargazers: 6,269 (+0)
Total Subscribers: 151 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.7 days
Mean response time: 71.4 days
90th percentile: 234.3 days
Tracked items: 19

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 778 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Countries is a dataset repository that provides world country data in multiple structured formats including JSON, YAML, CSV, and XML.

The project solves the problem of needing reliable, standardized country information for applications and reference purposes. It maintains a comprehensive dataset of world countries and makes the data available in formats suited to different use cases and technology stacks, allowing developers to choose the serialization format that best fits their project's requirements.

Developers should adopt this tool when building applications that need reference data about countries, such as location-based services, international business applications, or any system requiring country metadata. The multi-format approach means you can integrate the data regardless of whether your stack prefers JSON for web applications, YAML for configuration, CSV for spreadsheets and data analysis, or XML for enterprise systems. This flexibility makes it suitable for both modern web development and legacy systems that may require specific formats.

The project maintains an open development model with an explicit invitation for community contributions. The repository shows consistent engagement with updates to the country dataset, indicating active maintenance of the data's accuracy and completeness. The codebase is written in PHP, though the primary value lies in the data itself rather than the code, making the repository useful to developers working in any language or framework.