An Asset Manager, File Picker & AI Stock Image Generator

Files.js v1.0.1

Files.js is a JavaScript library for managing files on your server or for use as a file picker in your web content-building application (e.g., using ContentBuilder.js, ContentBox.js or your custom application).

Additionally, you will have the option to generate stock images for your web content.

The AI image generation is an optional feature that you can enable or disable. The feature requires an API key, which you can get from


Move Files

Bulk selection, multilevel folders support & move between folders

Drag & drop file upload

Drag & drop file uploads

Quick renaming file

Move Files

Quick view

Folder Tree Option

Move Files

File Info

Gallery View

List View

AI Image Generator

Upscale image

Generate image


The Files.js is a client-side JavaScript library, so it can be flexibly used in various environments. Files.js works with server-side API endpoints for managing files on the server. The package includes Node.js, PHP and ASP.NET Core endpoints, which you can use as examples to create your own endpoints for other server-side environments.

const elm = document.querySelector('.files');
const builder = new Files(elm, { // API endpoints listFilesUrl: 'api/listfiles', listFoldersUrl: 'api/listfolders', ... filePicker: false, onSelect: (url)=>{ }, allowedFileTypes: [ 'image/jpeg', 'image/png', 'image/gif', 'image/webp', 'image/bmp', 'image/tiff', 'image/svg+xml', 'video/mp4', 'video/quicktime', 'audio/mpeg', 'application/pdf', 'application/zip', 'text/markdown', 'text/plain', ... ] });

Files.js also accepts a language file if you wish to translate the UI into your preferred language.

Order & Download



  • Websites for clients: Unlimited
  • Resale in product or usage as hosted service (SaaS): No
  • Source Code: No



  • Websites for clients: Unlimited
  • Resale in product or usage as hosted service (SaaS): Yes
    (1 product/service, unlimited users)
  • Source Code: No



  • Websites for clients: Unlimited
  • Resale in product or usage as hosted service (SaaS): Yes
    (3 products/services, unlimited users)
  • Source Code: Yes

1 Year Free Upgrade & Email Support Included

After successful order, an automatic email containing login and download info will be sent.
If no email received within 1-2 hours, please check your spam folder or contact our support at:

Change License

From Standard to Pro License ($90)

From Pro to Super License ($90)

From Standard to Super License ($180)


Please note that 1 year free upgrade is included. You can use the same download link from the user area to get the latest version/update. After 1 year period, upgrade is optional. Your license remains active even if you don't upgrade.

Standard License Upgrade ($40)

Pro License Upgrade ($95)

Super License Upgrade ($149)

© 2024 InnovaStudio

This site is built with Site Builder Kit