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).
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!
the currentColor approach is a really thoughtful touch, makes them slot into any design system without fiddling. props for keeping it accessible by default too, that's often an afterthought.
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.
GeoIcons was featured in Design Tools (261.3k followers), Open Source (68.6k followers), Developer Tools (515.9k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 154.8k products, making this a competitive space to launch in.
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.
Want to see how GeoIcons stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.