file-icons

Open source

Crispy, file-specific vector icons for improved visual grepping.

Contribute


Become a financial contributor.

Custom contribution

Donation

Make a custom one-time or recurring contribution.

Contributions by


Recurring contribution

Backer

Become a backer for $5.00 per month and support us

$5 USD / month

Contributions by


Recurring contribution

Sponsor

Become a sponsor for $100.00 per month and support us

$100 USD / month

Contributions by


Top financial contributors

Organizations

1
Tipe

$700 USD since Jul 2018

2
Triplebyte

$50 USD since Jan 2019

3
TakeShape

$45 USD since Mar 2019

Individuals

1
Justin Ireland

$50 USD since Jan 2019

file-icons is all of us

Our contributors 5

Thank you for supporting file-icons.

Tipe

Financial Contributor

Total contributions

$700 USD

Tipe

Justin Ireland

Financial Contributor

Total contributions

$50 USD

Triplebyte

Financial Contributor

Total contributions

$50 USD

TakeShape

Financial Contributor

Total contributions

$45 USD

backer

Budget


Transparent and open finances.

-$63.44 USD
Paid
Receipt #20429
-$599.00 USD
Paid
Invoice #20289

Monthly financial contribution to file-icons (backer)

from TakeShape

+$5.00USD
Completed

$
Today’s balance

$0.42 USD

Total raised

$687.30 USD

Total disbursed

$686.88 USD

Estimated annual budget

--.-- USD

About


There are two parts to the project:

  1. An icon set. These icons are carefully cleaned up by hand in Adobe Illustrator to be as sharp as possible at 16×16px size, eliminating excess geometry, spacing details that become blurry at small sizes, etc.

  2. A file-recognition API. Or at least, I hope to extend it to become one. Its original focus was more narrow and Atom-specific, but I'd like to replace this with something that can benefit any JS environment (browsers, other editors, Node programs, etc).

The problems:

  1. I've used Adobe software for ~11 years, and I'm very fast with it. Sadly, my subscription expired and I can't afford to renew it. Of course I can use Inkscape, but I work painfully slow and I'm learning how to ride a bike all over again.

  2. I need a new MacBook because the last one "mysteriously" broke (specifically, the screen cracked and I never found out why). My remaining computers are an old laptop (this thing) and a desktop computer I have sporadic access to. The laptop runs OpenBSD (which has no Atom support) and the desktop runs Linux (which DOES have Atom support, but it's shared and I can't guarantee my access.

  3. Not having money to fix either of the above sucks. Being jobless sucks. Having to panhandle for hardware money sucks, and I wouldn't be doing this had somebody not mentioned it.

Oh yeah, and I use Atom for previewing/developing syntax highlighting grammars that're used across GitHub (That's completely unrelated to this of course, I know).

Our team