onassar 45 days ago [-]
Hi all; I designed a site called Iconduck (https://iconduck.com).

There are so many dope open source icon sets out there. I brought a bunch of them (132 so far) under one roof. I made them searchable (using typesense.org), and list out the license details and link back to the site or GitHub repo.

I'm not much of a designer, and it's just a first stab at the concept. It's been done, but I wanted to also build it API-first, since I know it would be useful to be able to search through them all for developers.

I'm always on the lookout for new icon libraries to include, and plan on making it easier to learn more about the designers themselves. If you have any ideas on icon sets or libraries to include please let me know in the comments :)

sytelus 44 days ago [-]
Super important: your website title should include search terms! It currently just says "Iconduck". It should be something like "Iconduck - free open source icons, images and cliparts"
onassar 44 days ago [-]
Yep! Will get that data updated soon. Very much an MVP ;)
amelius 44 days ago [-]
Check out: https://thenounproject.com/

This site has a similar goal, with a huge amount of icons already available, free to download.

onassar 44 days ago [-]
Yep I know them very well! They're amazing! I wanted to build something that wasn't so much a product, but more so about the open source community and all the icons. They're a fantastic company and product, though!
amelius 44 days ago [-]
I just checked them again, and I must say that I'm a bit disappointed in how they seem to have become more commercially oriented over the years.
onassar 44 days ago [-]
Yeh it's tricky. They have some pretty amazing icons and services, and probably one of the most reliable APIs I've worked with. And so, that costs $. It is a bummer, but there's always that trade off I suppose.

Hoping Iconduck can fill a bit of a void when it comes to open source contributions. I'll be very consistent with it, adding new icons every week, improving the searching, and the design.

amelius 44 days ago [-]
Can't you (legally) pull all the Create Commons-licensed icons from their website? Have you tried contacting the original creators?
e98cuenc 44 days ago [-]
We (Flaticon) tried that years ago. Very quickly got a letter from their lawyer pointing out that a) that was a violation of their ToS (right) and b) they have a sui generis database copyright that applies to whatever we got (doubtful, that applies in Europe to "big" parts of a collection).

We deleted everything we got from them. We got a second letter when we reached independently to some authors with CC icons, got their explicit approval and got their icons from their site. The same icons were also available on the noun, and I guess they thought we had downloaded them there. This time we answered back and never heard from them again.

They seemed pretty protective to me, and I would not recommend touching their site if you want to get a CC collection of icons without troubles.

Btw, Iconduck looks dope :) congrats!

onassar 44 days ago [-]
Thanks for the context. I assume the original question was meant theoretically. My response in based, in part, on the fact that I really love Noun Project. They're an amazing company, have a great product, and have some phenomenal support. We've (a different product) been a customer of their API for 5+ years now.

I remember reading a little while ago about scraping and what is/isn't allowed. I find the legal/theory of it pretty interesting, but also irrelevant for Iconduck: I like icons and want to spend time bringing together as many open source ones as I can, while practicing some of my design skills.

Appreciate you checking is out. Flaticon is a gr8 product.

onassar 44 days ago [-]
Do you mean from Noun Project? I wouldn't do that (for a couple reasons). The main one, is that I want to always be able to link back directly to the creator's repo and license. It gets a bit meta when people start collecting icons from other 3rd party sites. As for whether it's allowed, I think it depends on the specific license. For example, some licenses may not allow for redistribution generally, but then may grant a special license to a provider (for example, like Noun Project). So then, you may find yourself violating a license that you didn't even know about.

So the rule is, I'll only include icons that have licenses that specifically allow redistribution and attribution, and I'll almost always link back to the repo. The exception is some sets aren't hosted through GitHub or GitLab, so I'll link back to their respective website.

onassar 44 days ago [-]
(see below; didn't reply to the right message)
superasn 45 days ago [-]
Website looks great and returns icons for all my searches.

I hope I never have to use flaticon again after this. Their database of icons is amazing but website is so annoying.

onassar 45 days ago [-]
Great to hear. I actually wanted to mention that Typesense very-generously is powering our search (https://typesense.org). They've been soooo easy to work with, so def consider them for any search projects.

Regarding flaticon: what about the site do you find annoying? This way I know what to avoid ;)

chrisBob 44 days ago [-]
One feature I like on flaticon that you are missing is the option to download a png at a certain size. SVG is great, but if I want something quick to drop into an iOS app, grabbing the png at 64 pixels wide is very convenient.
onassar 44 days ago [-]
I'm working on that right now. Hoping to have it up later tonight ;)
superasn 44 days ago [-]
> Regarding flaticon: what about the site do you find annoying? This way I know what to avoid ;)

Oh so many things but being OSS I think you'll side-step most of them by virtue. But just to name a few, the way they mix premium icons inside free icons and trick you to click it. Download limit of 10 icons or so. The graphics of a animated crying person telling you to attribute the icon. The shady exit popup windows when you click on the page for the first time. Oh so many other annoying things; only if their database of icons wasn't so big.

e98cuenc 43 days ago [-]
Thank you for the feedback. Some people want to use the premium icons (as they are more exclusive), and they obviously help to keep the lights on, but I disagree with your point on us "tricking you to click it". They are clearly labelled, and if you're not interested at all in them you can filter them out. We will remember your preference and will not show them again.

There is a download limit on the icons you can download per day, with an exception to the limit if you're downloading a full pack. A platform that creates its own icons has different trade-offs than a platform that collect icons available for free, and that's another one of these trade-offs. We could remove the limit on CC icons, though.

I'm sorry that you have a sub-par experience with Flaticon, and glad that you extract some value from it.

The fact that our database is "so big" is because we paid artists to create these icons, and at the end of the day this money has to come from our customers, but I take note of your comments as we clearly have room to improve.

Thank you!

onassar 44 days ago [-]
Thanks for the context and background. I believe one of the founders has commented in this thread, so I'll let them respond directly to that feedback.

I think you're right, though, regarding side-stepping things. I'd really love for this to be a long term OSS project that could pull in a bunch of developers and designers. I don't mind contributing my time and some hardware to help w/ the problem.

e98cuenc 44 days ago [-]
Hi, I would love to know what's so annoying in Flaticon. User feedback is always appreciated :) (co-founder here)
spatley 44 days ago [-]
Great site, would love to see advanced search, especially to search within a specific icon set. Often I am building a graphic and want consistency across images, so finding an icon I like and then taking all other images I use from the same set would be super useful.
onassar 44 days ago [-]
Yep! I already have that functionality done, I just haven't gotten around to building a nice UI/UX for that. On it, though.
rayrag 45 days ago [-]
Could you list all those 132 icon sets somewhere - iconduck.com/sets returns 404 and in iconduck.com/licenses you are showing only 1-2 set for each license.
onassar 45 days ago [-]
Yep I had those listed, but ran into some performance issues. Will get that worked out (you guessed the right path, btw ;)

If you want, you can join the MailChimp so that I can let you know when that page is back up: https://iconduck.us7.list-manage.com/subscribe?u=66c12f50e51...

sanketdasgupta 44 days ago [-]
Will you be open sourcing the site itself?
onassar 44 days ago [-]
Hoping on it. I'm not as familiar with modern approaches to open sourcing the whole platform (I'm a bit of a dinosaur when it comes to development), but in the short term, I'll be open sourcing a ton of data for all the different icon sets, as well as little scripts and plugins I built for Iconduck.
t_smith 45 days ago [-]
Great job on the launch - I'm always trying to grab new icon sets. I'd love to be able to re-color icons (e.g. black --> white) and group them for batch downloads.
onassar 45 days ago [-]
Yep the recoloring should be available pretty soon, as well as batch downloads :)
slim 44 days ago [-]
I was surprised the site did not have an icon, so I searched for duck and found the duckduckgo icon. are you sure it's opensource ?
mrkwse 44 days ago [-]
The duckduckgo icons are labelled as such. Plenty of icon sets will have recognisable brand assets for the likes of social media platforms and so on, which will allow use according to certain guidelines.

Their inclusion probably isn't an issue in itself, but the blanket guidance in the copy above the result will be.

> The icons below can be used for Personal & Commercial purposes. They can be used on your website, branding and designs.

Obviously assets relating to existing brands will never be permitted for use in the branding of an unaffiliated party. onassar may want to update the guidelines to note such exclusions.

onassar 44 days ago [-]
Thanks for the notes mrkwse. I try to show copy like the following when trademarks show up:

> Naturally, trademarks apply to any brand icons or logos above. That means that you can use them in practice (for example, linking to the respective service), but that the company likely has limitations on how else they can be used.

I need to do some work to communicate that better :)

paledot 44 days ago [-]
Might be worth being very explicit which icons are trademarks. Facebook is obvious to basically anyone with an internet connection at this point, but there are plenty of brands that, despite (or because of) paying 7 figures to a big name design firm, ended up with super generic-looking symbols as their logos. "Ooh, that's a great apple/bird icon, I'll just use that."
onassar 44 days ago [-]
Yep that's a good idea. I do some internal tagging when something is a brand logo, so I could use that data to put a little notice in the Preview modal that it's likely trademarked :)
onassar 44 days ago [-]
Yep; those icons can be used freely, however Trademarks apply. Generally, that means you can use it (for example, link to Duck Duck Go), but you probably couldn't sell it on t-shirts
breck 45 days ago [-]
Love it! Search is a little slow for me (instant search would be great!) but other than that, awesome!

Especially for a "first stab!"

onassar 45 days ago [-]
Thanks! The search is powered by Typesense (https://typesense.org), but there's a good chance I'm not running the queries properly. Will look into that, and hope to add instant search soon.
shuringai 44 days ago [-]
why "duck" though?
onassar 44 days ago [-]
Haha fair enough. I like ducks, and thought it was a memorable name that had the domain available :)
swyx 45 days ago [-]
here's my icon cheatsheet with a bunch of similar projects if it helps anyone solve their icon problems https://github.com/sw-yx/spark-joy/blob/master/README.md#gen...

added iconduck now!

majora2007 45 days ago [-]
Thanks for this, great resource. Perfect for one of my in-development projects.
onassar 45 days ago [-]
Amazing thanks! Will be adding a few hundred each week (at minimum), so if you want you can mark that it's continually being updated :)
genmud 44 days ago [-]
Can you add a Copy SVG button to them? HeroIcons [1] has this and I didn't know what I was missing until I started using it. I can basically just copy and paste directly into html pages rather than download the icon and either view the xml or have to do an img tag.

Sure, if there is an icon that is used all the time, I will save it, but its really nice for prototyping.

[1] HeroIcons: https://heroicons.com/

onassar 44 days ago [-]
Yep. I actually ran into that while using Iconduck to find a link & GitHub icon haha. I had to download it, then view source, etc. I need to figure out an updated preview modal UI to accommodate that and PNG downloading, but it should be very doable in the next few days.
genmud 44 days ago [-]
<3 That will be awesome. You could almost have it as a Download w/ caret dropdown for SVG, PNG, ... and then have a Copy, with options of SVG, or Icon class like for example if they do it as a font/class.
onassar 44 days ago [-]
Haha send me an email: [email protected] I've got a cool, simple UI in mind for the flow, but want to hear more about how you envision the icon class idea working.
shubhamjain 44 days ago [-]
You can use my project [1] for this. You can copy SVG for every icon, and not only that you can use any icon directly, too.

[1]: https://svgbox.net

johns 45 days ago [-]
In the Windows 3.1 era I compiled different icons I could find into packs that I sold as shareware, taking $10 orders via checks in the mail and sending out 3.5" floppies in return. This is much better.
ChickeNES 44 days ago [-]
You might get a kick out of this Twitter bot then: https://twitter.com/win_icons
onassar 44 days ago [-]
Haha what I like about those icons is they're actually pretty effective at grabbing attention. That retro/throwback thing. Thanks for the link. Now I gotta find out if they're open source ;)
onassar 45 days ago [-]
Hahaha oh boy: I may have been one of your customers. I had literally hundreds of folders of icons that I also wanted to keep offline incase the site went down. It was such a pain managing them.
marc_io 44 days ago [-]
Lots of Open Source icon libraries here:

https://icones.netlify.app/

There are also two others that aren't on the list above:

https://github.com/bytedance/IconPark (Apache)

https://github.com/boyney123/awsicons (MIT)

onassar 44 days ago [-]
Thanks for the links. I know of icones which uses another service. Really rad, but wanted to go a slightly different way.

Already have IconPark included (http://iconduck.com/sets/iconpark-icon-set). Adding awsicons set now :)

aigoochamna 45 days ago [-]
Awesome-- could you provide a download link for the entire icon set? I'd prefer to have a local copy and find as-needed.
onassar 45 days ago [-]
Yep that's on my todo for the next major release. Also hoping to let people group together multiple icon sets and download them all at once.
tomcam 45 days ago [-]
Maybe charge for the download all feature?
onassar 45 days ago [-]
Possibly, yeh.

Tbh, there's a part of me that really doesn't want to try and productize it. I really love the idea of building an icon service that pulls in as many developers/designers as possible. OS has been a huge part of my career, and being able to give back can feel pretty fulfilling on those down-days.

aasasd 44 days ago [-]
By now I'm gonna need a site listing icon collection sites.
onassar 44 days ago [-]
Hahahahaha
catoc 44 days ago [-]
Very nice!

But no results for: https://iconduck.com/search?query=iconduck

onassar 44 days ago [-]
Hahahah v good point. I'll see what I can do about that ;)
Fileformat 44 days ago [-]
Shameless plug for IconSearch [1], my similar site focused on SVG icons on Github/Gitlab. You can see my list of icon sources [2], and website source is available [3].

[1] https://iconsear.ch/

[2] https://iconsear.ch/sources/index.html

[3] https://github.com/VectorLogoZone/logosearch

44 days ago [-]
wmab 44 days ago [-]
This is great, nice work! Who is building the Figma plugin?! :)
onassar 44 days ago [-]
Haha that's on the list! Any others you recommend?
wiradikusuma 44 days ago [-]
Clicking Download on any of those icons doesn't seem to do anything. I'm using Chrome on Window 10. Cancel works.
onassar 44 days ago [-]
Whoops I intro'd a bug a few minutes earlier. Should be fixed now. If still happening, do a hard refresh and it'll work again :)
onassar 44 days ago [-]
Could you email me: [email protected] Want to try and debug the issue with you
sigzero 44 days ago [-]
This is an excellent resource. Thanks.
onassar 44 days ago [-]
Thanks. Send any feedback my way: [email protected] :)
sigzero 44 days ago [-]
I used the feedback on the site. Is that ok?
onassar 44 days ago [-]
Yep I got it!
pradeepb30 45 days ago [-]
this is fantastic. Seems like a great resource.
onassar 45 days ago [-]
Thanks! If you know of any other open source icons let me know :)
atum47 44 days ago [-]
lovely. thanks for sharing
onassar 44 days ago [-]
Totally. Let me know if you have any feedback or ideas :)