{
  "id": 3240295,
  "title": "🇧🇩 Introducing @olism/bd-geo — Bangladesh Geographic Data for JavaScript & TypeScript",
  "url": "https://urgent.news/2026/08/25/introducing-olism-bd-geo-bangladesh-geographic-data-for-javascript",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-25T10:35:59.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/oliullah/introducing-olismbd-geo-bangladesh-geographic-data-for-javascript-typescript-1bag"
  },
  "original_language": "en",
  "account": "Introducing @olism/bd-geo, a new open-source npm package that brings structured geographical data for Bangladesh to JavaScript and TypeScript developers. This package simplifies the process of incorporating Bangladesh's geographic hierarchy into applications by providing a ready-to-use dataset that includes divisions, districts, upazilas/thanas, areas, and villages.\n\nThe primary objective of @olism/bd-geo is to eliminate the need for developers to maintain their own geographical datasets, thereby streamlining the development process for applications that require location data in Bangladesh. With this package, developers can directly incorporate the geographical hierarchy into their JavaScript and TypeScript projects without the hassle of data cleaning, structuring, or maintenance.\n\nThe dataset provided by @olism/bd-geo encompasses a comprehensive range of geographic elements, including:\n- Divisions\n- Districts\n- Upazilas / Thanas\n- Areas\n- Villages\n\nThese elements make the package suitable for a variety of applications, such as:\n- Address and location forms\n- E-commerce and delivery systems\n- Real-estate applications\n- Location-based applications\n- Database seeding\n- Data visualization\n- Location search and filtering\n\nFor instance, an address form can leverage the geographical hierarchy to allow users to select their location by navigating through divisions, districts, upazilas/thanas, areas, and villages.\n\nThe motivation behind creating @olism/bd-geo was to make Bangladesh's geographical data more accessible to developers working on real-world applications. By providing a common structure for geographical data, the package aims to facilitate a more efficient development experience for those building applications that rely on location data in Bangladesh. The project is still in its early stages, and the author invites community feedback, suggestions, bug reports, and ideas for improvement to enhance the dataset, APIs, documentation, and overall developer experience.\n\nInterested developers and contributors can find more information about @olism/bd-geo on NPM (https://www.npmjs.com/package/@olism/bd-geo) and GitHub (https://github.com/mohammad-oliullah/bd-geo). The author welcomes contributions, issues, and collaborations from developers working on Bangladesh-focused applications. To show appreciation for this package, users can star the GitHub repository and share it with others in the developer community.",
  "summary": "🚀 I'm excited to share my new open-source npm package: @olism/bd-geo . @olism/bd-geo is a JavaScript/TypeScript package that provides structured geographical data for Bangladesh, including divisions, districts, upazilas/thanas, areas, and villages . The goal is simple: make it easier for developers to work with Bangladesh's geographical hierarchy without having to maintain their own datasets. ✨…",
  "key_points": [
    "@olism/bd-geo package provides Bangladesh geographic data for JS/TS developers",
    "Includes divisions, districts, upazilas, areas, and villages dataset",
    "Simplifies incorporation of geographic hierarchy in location-based apps"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}