These look great. I'm a bit ignorant on the topic - what makes an icon a 'Reach Icon'? Can these only be used in React apps? Am I missing something fundamental?
To clarify, these icons can be used in any interface.
The term 'React Icons' refers to the specific React package we've created to make it easy for developers to integrate these icons into React and React Native applications.
However, you can absolutely use these icons in other ways as well.
They are available through a Figma plugin, WordPress, and directly in HTML-CSS via SVG.
The name "React" in the title implies that this library has a dependence on React. I almost wrote it off for my purposes before I realized that it really doesn't have anything to do with React.
Yet there are other developers who are unaware the possibilities of non-react web development or how to use any resource that isn't installed with NPM. Tough call from a marketing perspective.
Unfortunately it's a pretty common issue in react forums. There was a discussion recently about there being no way to create s3 upload urls in react. I mean of there are several npm modules, but non have react hooks so nothing was viewed as usable.
You can call yourself whatever you can get away with. There are a whole lot of people out there that have never slung anything but React-flavored JS being called developers and being paid to do it. The industry needs these technicians too, I guess.
It looks like the pro version has 27,000 icons (vs. the free 3,800) and bundles N requests for custom icons per month. Beautiful icon sets are a dime a dozen. But direct contact with the set's creator to design custom icons for your product/brand seems like a rare and attractive perk. I guess it depends on what exactly "request" means in practice
Let me explain:
There are 7 styles of icons, totaling 28,000+ icons currently, with an additional 8,000+ icons nearly ready.
Of these,
3,800 icons+ (4k apprx.) are completely free.
They are free in the web app, free in the Figma file, free in the plugins,free on npm (almost everywhere).
For the pro license, am I able to build a tool that allows my users to search and select SVG icons to use in their webpages created in my app? My app is a website builder. I'd love to enable support for hugeicons. But maybe this is a gray area use case for the pro license?
This is subjective so I hope it is ok for me to say this: the icons are not beautiful. They feel artificial and generic. At least they are not square. But they do lack character and personality. If your goal is to conform to what UI designers think is modern and stylish this is great, but speaking as a user I am tired of this boring ui trend that lacks any sort if boldness. It's just not "cool".
Great reply, sorry my response is late but 1998-2003 era desktop icons are a good example. Of course it would be an explicit retro look today but short of a mockup what I can say us that those classic icons felt tangible. They were not afraid to raise a bevel or do 3d. What I expect today us the cool graphics we saw in futuristic ui's in movies but even better. These modern icons feel like a fancy artsy scribble.
I am glad for you that your product is popular and I wouldn't suggest not chasing that. But your customers don't have many good style options these days. If you forgot everything about ui trends and consider something like the button or scrollbar and how real users prefer windows 98's version over win11 or macos and consider why that is, maybe you can set the trend.
Why squares and scribbles when you can do cool animated 3d that is bold and beautiful?
Yes, Iconify is indeed a great resource. We really appreciate their work in consolidating various icon sets into compatible SVGs. It's incredibly helpful!
Thanks for sharing.
And yes, already we have many framework support ( https://hugeicons.com/icons ) and we're expanding to Icon font, Flutter, Vue, Angular soon.
Just a heads up: you should not put 3800+ Icons behind a single export, it will really slow down dev server performance as it has to parse all of them. (Barrel files aren't great)
I don't get how I can download all (free) icons locally, to use in another framework than react. Anyone could bulk download without having to favorite each icon independently?
These look very nice for marketing purposes but as I user I despise this trend of making the icons for everything look nearly identical to each other. It completely defeats the purpose of having an icon in the first place.
Thank you for using Hugeicons and for your feedback. We are currently a small team focusing on developing the Icon font package. Once this is complete, we plan to expand our offerings to include support for Flutter, Vue, Angular, Vue-next, Solid, and Svelte.
Just a name, but also, we have a huge number of icons and we're adding more regularly. Currently, we have a total of over 27,000 icons, and more than 8,000 icons are under creation. We've made all stroke icons completely free.
These look great. The page says "Thousands of designers, developers, and content creators use HugeIcons Pro". Is this accurate? The project seems to have only about 493 downloads a week on NPM, and 194 GitHub stars. I would have expected a lot more given the number of people you claim are using the library.
(Edit: For clarification, the NPM stats refer to the number of times the library was fetched from NPM's servers, not the number of times a developer incorporated it into a project. For popular NPM libraries, this number can be in the many millions of downloads per week. My confusion stems from the fact a library used by thousands of projects will have substantially higher numbers in NPM than what is seen here. It is of course possible that this number counts developers incorporating these icons not through the NPM library.)
Even though I appreciate the work that must have gone into the creation of the icons, I do not like them at all and I would not consider using them, ever. Why would I look all day at black and white wire-frame icons?
I consider colorful icons to be beautiful, ones that closely follow the color and shape of original objects. Like Haiku icons, for example.
https://www.haiku-os.org/development/icon-guidelines