This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
GeoIcons
Geographic map icons as tree-shakable SVG components
GeoIcons is a geography icon library: the map shape of every country, territory, and world region as tree-shakeable SVG components for React, Vue, Angular, and vanilla JS. Accessible by default and themed with currentColor, adjustable stroke and fill. Free under GPLv3, commercial license available.
Hey Product Hunt 👋
There are plenty of country outlines out there as raw SVG and PNG files, but they are not developer-friendly. You end up downloading assets, dropping them in a folder, wiring up your own sizing and coloring, and shipping every file whether you use it or not. None of it behaves like the rest of your icon set.
GeoIcons fixes that. Every country, territory, and world region is a 24x24 component that themes with currentColor and takes a stroke width, just like your other icons. Each one is its own import, so you only ship the icons you actually use. No registry, no bundle bloat. React, Vue, Angular, and vanilla all supported from the same set.
It is 422 icons today and still growing, with country subdivisions (states, provinces) and flags planned next.
It's free under GPLv3 for open source, with a straightforward commercial license for closed-source products (verified offline, no tracking). Icons render identically either way.
Would love feedback on the catalog and which regions or representations to add next. Ask me anything!
About GeoIcons on Product Hunt
“Geographic map icons as tree-shakable SVG components”
GeoIcons was submitted on Product Hunt and earned 0 upvotes and 2 comments, placing #66 on the daily leaderboard. GeoIcons is a geography icon library: the map shape of every country, territory, and world region as tree-shakeable SVG components for React, Vue, Angular, and vanilla JS. Accessible by default and themed with currentColor, adjustable stroke and fill. Free under GPLv3, commercial license available.
On the analytics side, GeoIcons competes within Design Tools, Open Source, Developer Tools and GitHub — topics that collectively have 887.1k followers on Product Hunt. The dashboard above tracks how GeoIcons performed against the three products that launched closest to it on the same day.
Who hunted GeoIcons?
GeoIcons was hunted by Rushan. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of GeoIcons including community comment highlights and product details, visit the product overview.