awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dr5hn avatar

dr5hn/countries-states-cities-database

0
View on GitHub↗
9,291 星标·2,964 分支·Python·odbl-1.0·3 次浏览countrystatecity.in↗

Countries States Cities Database

This project is a comprehensive geographic location dataset and reference library providing standardized data for countries, states, and cities. It serves as a source of truth for regional hierarchies, ISO codes, coordinates, and timezone information, available as both a relational SQL database and a document-based JSON library.

The project includes a custom dataset export tool that functions as a filtering engine. This allows for the generation of tailored geographic files in JSON, CSV, and GeoJSON formats by selecting only the specific regions or fields required.

The dataset covers global address validation and the implementation of cascading dropdown menus for user profiles and shipping addresses. It supports the deployment of location data across multiple relational and document database platforms, as well as integration via SDKs and APIs to retrieve city, state, and country metadata.

Features

  • Geographic Datasets - Ships comprehensive geographic datasets in multiple formats for integration into external systems.
  • Country and Regional Data - Offers comprehensive libraries for retrieving regional, international, and postal data.
  • Data Import Packages - Provides language-specific packages to easily import standardized country, state, and city datasets into projects.
  • Geographic and Location - Provides a comprehensive dataset of countries, states, and cities with ISO codes and coordinates.
  • City Data - Provides city-level data including coordinates and timezones filtered by country or state.
  • Geographic Data - Provides a comprehensive dataset of countries, states, and cities including ISO codes and timezones.
  • Embedded Geographic Datasets - Allows applications to access localized geographical information and type-safe models without making network requests.
  • Geographic Data APIs - Provides standardized endpoints and search terms to retrieve detailed information about countries, cities, and timezones.
  • Geographic Dataset Downloads - Provides raw geographic data in SQL, JSON, CSV, and GeoJSON formats for local storage or analysis.
  • Geographic Reference Data - Serves as a source of truth for implementing regional hierarchies and validating user profiles.
  • Hierarchical Data Models - Organizes global location data into a strict parent-child hierarchy from regions down to cities.
  • Geographic Metadata - Provides hierarchical datasets of regions and cities including population data.
  • State and Province Data - Provides lists of states, provinces, and regions filtered by country.
  • Data Export - Allows users to generate custom data exports by selecting only the required fields and formats.
  • Custom Dataset Filtering - Provides a filtering engine to generate tailored geographic files in JSON, CSV, or SQL.
  • Geographic - Provides document-based JSON data files for embedding location information directly into applications.
  • Geographic Database Deployments - Enables the deployment of comprehensive location data across multiple relational and document database platforms.
  • Geographic SQL Databases - Provides a relational SQL data source for populating databases with regional hierarchies and population statistics.
  • Custom Dataset Generators - Ships a filtering engine to generate tailored geographic files in JSON, CSV, and GeoJSON formats.
  • Dataset Exporters - Provides a browser-based tool to export tailored datasets by selecting specific countries, regions, and fields.
  • Geographic Data Exporters - Provides a filtering engine to generate tailored geographic files in JSON, CSV, and GeoJSON formats.
  • Relational-to-Document Conversions - Converts normalized SQL database tables into JSON, CSV, and GeoJSON formats for diverse application use.
  • Dataset Contribution Workflows - Implements a community workflow for submitting geographical corrections and updates subject to review.
  • Multi-Format Data Exports - Supports exporting geographic datasets into various relational, document, and exchange formats for different technology stacks.
  • Contribution Workflows - Manages community contributions to the dataset through a standardized validation and review process.
  • Version-Controlled Datasets - Implements a review-based workflow using version control to maintain the accuracy of geographic datasets.
  • Address Validation - Serves as a source of truth for verifying regional hierarchies and postal data during address input.
  • Cascading Selectors - Supports the implementation of dependent selectors for country-state-city regional hierarchies.
  • Dependent Selectors - Enables the creation of dependent dropdown menus where parent location choices filter available child options.
  • Static Data Distributions - Distributes geographic data as pre-compiled static files and modules to eliminate runtime network dependencies.

Star 历史

dr5hn/countries-states-cities-database 的 Star 历史图表dr5hn/countries-states-cities-database 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Countries States Cities Database 的开源替代方案

相似的开源项目,按与 Countries States Cities Database 的功能重合度排序。
  • mledoze/countriesmledoze 的头像

    mledoze/countries

    6,235在 GitHub 上查看↗

    Countries is a static data repository that provides standardized country information based on the ISO 3166-1 schema. The dataset includes comprehensive attributes such as country names, codes, currencies, languages, borders, and area, stored as flat files in multiple formats including JSON, CSV, XML, and YAML without requiring a database or runtime server. The project includes a command-line tool that allows users to customize the dataset by including or excluding specific fields during export, enabling the creation of tailored country data outputs. Supplementary geographic assets such as Geo

    PHPcountriescsvgeojson
    在 GitHub 上查看↗6,235
  • lionsoul2014/ip2regionlionsoul2014 的头像

    lionsoul2014/ip2region

    19,159在 GitHub 上查看↗

    ip2region is an offline IP geolocation library and framework designed to resolve IPv4 and IPv6 addresses to city-level regional information using local binary data files. It functions as a binary IP database compiler and a cross-language search client, allowing for regional lookups without relying on external APIs. The project distinguishes itself through a specialized binary format that supports high-performance query optimization. It employs adjacent-segment IP merging and deduplicated region storage to minimize the database footprint, while utilizing memory-mapped file caching and vector-i

    Javaip-addressip-address-databaseip-address-location
    在 GitHub 上查看↗19,159
  • kakuilan/china_area_mysqlkakuilan 的头像

    kakuilan/china_area_mysql

    5,347在 GitHub 上查看↗

    This project is a MySQL administrative division database providing structured mappings of Chinese administrative regions. It serves as a geographic metadata store containing regional data organized into a five-level hierarchy, spanning from provinces down to villages. The data set includes associations between administrative divisions and their corresponding postal codes, area codes, and geographic coordinates. These relationships are structured through a hierarchical regional data set to facilitate location-based lookups across mainland China.

    在 GitHub 上查看↗5,347
  • samayo/country-jsonsamayo 的头像

    samayo/country-json

    1,148在 GitHub 上查看↗

    Country-json is a repository of standardized international metadata providing machine-readable datasets that encompass comprehensive geographic, demographic, and cultural country attributes. It functions as a collection of structured information for every country in the world, formatted as plain text files to ensure universal compatibility across programming environments. The project utilizes a decoupled distribution model that relies on static file-system retrieval rather than database connections or network requests. By organizing global information into standardized key-value pairs, it all

    JavaScriptcapital-citycitycountries
    在 GitHub 上查看↗1,148
查看 Countries States Cities Database 的所有 30 个替代方案→

常见问题解答

dr5hn/countries-states-cities-database 是做什么的?

This project is a comprehensive geographic location dataset and reference library providing standardized data for countries, states, and cities. It serves as a source of truth for regional hierarchies, ISO codes, coordinates, and timezone information, available as both a relational SQL database and a document-based JSON library.

dr5hn/countries-states-cities-database 的主要功能有哪些?

dr5hn/countries-states-cities-database 的主要功能包括:Geographic Datasets, Country and Regional Data, Data Import Packages, Geographic and Location, City Data, Geographic Data, Embedded Geographic Datasets, Geographic Data APIs。

dr5hn/countries-states-cities-database 有哪些开源替代品?

dr5hn/countries-states-cities-database 的开源替代品包括: mledoze/countries — Countries is a static data repository that provides standardized country information based on the ISO 3166-1 schema.… kakuilan/china_area_mysql — This project is a MySQL administrative division database providing structured mappings of Chinese administrative… lionsoul2014/ip2region — ip2region is an offline IP geolocation library and framework designed to resolve IPv4 and IPv6 addresses to city-level… samayo/country-json — Country-json is a repository of standardized international metadata providing machine-readable datasets that encompass… modood/administrative-divisions-of-china — This project provides a structured dataset of the administrative divisions of China, covering five levels from… umpirsky/country-list — This project is a comprehensive collection of country names and standardized ISO 3166-1 codes. It serves as a…