JavaScript Files

Open-source JavaScript projects categorized as Files

Top 23 JavaScript File Projects

  1. PDF.js

    PDF Reader in JavaScript

    Project mention: Handling password-protected PDFs in Javascript | dev.to | 2025-06-19

    Delete the contents of the project’s src/main.js file. Then, import and configure PDF.js and the project’s stylesheet into the src/main.js script as shown below:

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. jsPDF

    Client-side JavaScript PDF generation for everyone.

    Project mention: HTML to PDF JavaScript – Example with Code | dev.to | 2025-02-24

    As stated in its documentation “html2pdf.js converts any webpage or element into a printable PDF entirely client-side using html2canvas and jsPDF.”

  4. Papa Parse

    Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input

  5. pdfmake

    Client/server side PDF printing in pure JavaScript

    Project mention: Pdf Generation Libraries Comparison | dev.to | 2025-01-27

    PDF Make

  6. copy-webpack-plugin

    Copy files and directories with webpack

  7. globby

    User-friendly glob matching

  8. ai-renamer

    A Node.js CLI that uses Ollama and LM Studio models (Llava, Gemma, Llama etc.) to intelligently rename files by their contents

    Project mention: Show HN: AI Renamer – Rename your files with AI | news.ycombinator.com | 2025-03-11
  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. express-fileupload

    Simple express file upload middleware that wraps around busboy

    Project mention: How to Handle File Uploads with Node.js and Express - Multer Edition | dev.to | 2025-05-12

    In our previous guide, we showed how easy it is to handle file uploads using express-fileupload. Multer brings additional flexibility and control:

  11. react-uploady

    Modern file uploading - components & hooks for React

  12. Meteor-Files

    🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.

    Project mention: Is Modern Web Dev Too Complex for Newcomers? | dev.to | 2025-03-28

    📁 Blob Storage: While there are no official packages, There is a well-established packages meteor-files by Veliov Group. Which lets you pload files to AWS, GridFS, DropBox or Google Drive.

  13. jBinary

    High-level API for working with binary data.

  14. lolisafe

    Blazing fast file uploader and awesome bunker written in node! 🚀

  15. actions-for-nautilus

    An extension to the Gnome "Files" file manager that allows you to add arbitrary actions to the file selection context menu.

  16. filemanager

    Easy-to-use Svelte file manager (file explorer) component (by svar-widgets)

  17. simple-scaffold

    YAML based file/folder scaffold-er

    Project mention: skeletor VS simple-scaffold - a user suggested alternative | libhunt.com/r/theGeekist/skeletor | 2025-05-23

    Great scaffolder but doesn't have a snapshot feature

  18. backup-github-repo

    Backup all the issues and pull requests of a Github repo, including the comments, events, and labels, as JSON and as HTML

  19. jquery.filebrowser

    File browser jQuery plugin

  20. HMSC

    📂 HMSC (How Much Stuff CLI) analyst for your files and folders

  21. filenest

    File organization app which ideally should help you declutter your file dumps.

  22. gpt-contextfiles

    vscode extension, add a file, ask gpt3.5 with all the files you pass into it up to 16k tokens

  23. fs

    File system experiments (by guest271314)

  24. xopp-merger-app

    Merges two or more xournal notebooks.

  25. re-write

    Rewrite files and directories into a single file and vice-versa

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Files discussion

Log in or Post with

JavaScript Files related posts

  • Handling password-protected PDFs in Javascript

    1 project | dev.to | 19 Jun 2025
  • Show HN: Tritium – The Legal IDE in Rust

    4 projects | news.ycombinator.com | 12 Jun 2025
  • PDF.js VS EmbedPDF - a user suggested alternative

    2 projects | 4 Apr 2025
  • Is Modern Web Dev Too Complex for Newcomers?

    3 projects | dev.to | 28 Mar 2025
  • HTML to PDF JavaScript – Example with Code

    4 projects | dev.to | 24 Feb 2025
  • How to customize PDF.js

    2 projects | dev.to | 19 Oct 2024
  • JsPDF: Generate PDFs on the Client-Side with Just JavaScript

    2 projects | news.ycombinator.com | 15 Aug 2024
  • A note from our sponsor - Stream
    getstream.io | 8 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source File projects in JavaScript? This list will help you:

# Project Stars
1 PDF.js 51,174
2 jsPDF 30,336
3 Papa Parse 13,076
4 pdfmake 12,018
5 copy-webpack-plugin 2,854
6 globby 2,585
7 ai-renamer 1,878
8 express-fileupload 1,550
9 react-uploady 1,175
10 Meteor-Files 1,113
11 jBinary 545
12 lolisafe 336
13 actions-for-nautilus 229
14 filemanager 87
15 simple-scaffold 57
16 backup-github-repo 47
17 jquery.filebrowser 37
18 HMSC 28
19 filenest 15
20 gpt-contextfiles 14
21 fs 3
22 xopp-merger-app 3
23 re-write 0

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?