Skip to content

Add homayounmmdy/svg-world-maps to Made in Afghanistan collection - #5351

Open
homayounmmdy wants to merge 1 commit into
github:mainfrom
homayounmmdy:add-svg-world-maps-to-made-in-afghanistan
Open

Add homayounmmdy/svg-world-maps to Made in Afghanistan collection#5351
homayounmmdy wants to merge 1 commit into
github:mainfrom
homayounmmdy:add-svg-world-maps-to-made-in-afghanistan

Conversation

@homayounmmdy

Copy link
Copy Markdown
Contributor

Which change are you proposing?

  • Suggesting edits to an existing topic or collection
  • Curating a new topic or collection
  • Something that does not neatly fit into the binary options above

Suggesting edits to an existing topic or collection

  • I've checked the existing topics/collections to ensure my suggestion isn't already covered.
  • The repository I'm adding is active, well-documented, and has a clear open-source license.
  • My changes conform to the Style Guide and API docs: https://github.com/github/explore/tree/main/docs

I am proposing the addition of homayounmmdy/svg-world-maps to the "Made in Afghanistan" collection.

The core mission of the "Made in Afghanistan" collection is to showcase the high caliber of engineering and the global impact of open-source contributions from Afghan developers. svg-world-maps is a strong fit for this mission as it provides a large-scale, infrastructure-level tool that addresses a universal frontend challenge for developers worldwide.

Why this project adds value to the GitHub Explore community:

  • Solves a Universal Developer Pain Point: Web developers frequently struggle with implementing lightweight, interactive geographic visualizations. This library provides a massive repository of 124 SVG maps (World + 123 countries/regions) with built-in tooltips, labels, and click-event handling, making it highly useful for developers building dashboards, e-commerce sites, and analytics tools.
  • Highly Optimized Architecture: Instead of bloating frontend bundles, it uses a CLI-driven, tree-shakeable architecture (npx add-map) that allows developers to install only the specific country maps they need, keeping bundle sizes exceptionally small.
  • Ecosystem-Level Utility: It is completely framework-agnostic (supporting React, Vue, Svelte, and Vanilla JS), requires zero runtime dependencies, and includes full TypeScript definitions, making it accessible to a vast demographic of the web development community.

Adding this project diversifies the collection by featuring a robust, globally applicable developer utility. It demonstrates that the Afghan open-source community is not only creating niche tools but also maintaining comprehensive libraries that serve the broader international developer ecosystem.

@homayounmmdy
homayounmmdy requested a review from a team as a code owner August 14, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant