Skip to content
PN Scripts

3D and graphics assets

Faylche

202 file type icons in four styles, as SVG, PNG and sprites, with JavaScript and PHP helpers that pick the right icon for any file name or MIME type.

  • SVG
  • PNG
  • SVG sprite
  • JavaScript (ES module)
  • PHP
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

172 file type icons in the page style, from 3MF to ZST, each with a coloured label and glyph

What it solves

The gap

File lists need an icon for every kind of upload, but free sets cover a few formats, mix styles, copy software logos, and leave you to write the code that maps names and MIME types to icons.

What it is

Faylche covers 172 extensions and 28 kinds in one consistent design with four styles and every format, and ships the lookup code for JavaScript and PHP.

How you use it

The right icon for every file in your app, in the style you need, with one line of code.

A complete, logo-free file icon set with the code to use it, for web developers and product teams.

Who it is for

Use it when

  • Upload and attachment lists in a web app or admin panel
  • Download pages and document libraries on a website
  • Desktop or mobile file pickers that need small, clear icons

Built for

  • Web and app developers who show lists of files
  • Designers who need a consistent file icon system

What is inside

Every file you are likely to meet

Documents, spreadsheets, slides, images and raw photos, vector and design files, audio, video and subtitles, archives, source code, data and databases, settings, fonts, 3D models, e-books, programs, disk images, calendars, contacts, email, map data and keys, each kind with its colour and glyph.

Four styles

A white page with a coloured label for light interfaces, a flat coloured page for bold lists, a line icon that takes any colour and works in dark mode, and a mini drawing without text that stays clear at 16 and 24 pixels.

Every format

SVG files with outlined letters scale to any size and need no font. PNG files come at 16, 24, 32, 48, 64, 128 and 256 pixels, line icons in dark and light. Sprites put a whole style in one file for inline use with a single use element.

The right icon, chosen for you

iconName() in JavaScript and Faylche::iconName() in PHP read the file name, also .tar.gz and dotfiles, then the MIME type and its family, and return the icon; iconUrl() builds the path. The rules are the same in both, and faylche.json has them for any other language.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Asset
Pricing
One-time purchase Price to be announced.
License
PN Scripts Template Licence 1.0
Deployment
Download (ZIP with SVG, PNG at 16 to 256 px, SVG sprites, JavaScript and PHP helpers and a demo page)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Google Chrome (rendering) 155 or newer 155
Node.js (helper) 18 or newer 22.23
PHP (helper) 8.1 or newer 8.4.26

Stack

  • SVG
  • PNG
  • SVG sprite
  • JavaScript (ES module)
  • PHP
  • JSON

Faylche is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A set of 202 file type icons in four styles, as SVG files, PNG files at 16 to 256 pixels and SVG sprites, with JavaScript and PHP helpers, a JSON catalogue, a contact sheet and a demo page.

Anything that shows SVG or PNG: browsers, apps, design tools. The JavaScript helper runs in browsers and Node.js 18 or newer, the PHP helper in PHP 8.1 or newer. Rebuilding the set needs Python with fontTools and Pillow and Google Chrome.

Company logos, icon fonts, animated icons and icons for formats beyond the 172 extensions; unknown extensions get the icon of their kind or a generic file. Figma, Sketch and other design tools were not opened.

Made by PN Scripts, a Sofia studio that builds games and tools, with drawing code written for this set and letters outlined from Noto Sans Bold under the SIL Open Font License. Created with AI assistance; the icons are drawn by code written for this set, and every file was checked by PN Scripts with 12 automated tests of the SVG files, colours and contrast, PNG files and sprites and of the lookup in Python, Node.js and PHP, and by looking at the icons.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.