2016–2018 • JavaScript • finished

A simple wrapper around the HTML <input type="file"> element, which is notoriously hard to style with CSS and inconsistent in its appearance across browsers. file-input.js provides a function that turns it into a "browse" button and a file name display instead, letting you customize it with CSS.

Check the readme on GitHub for more information, usage, and options.