JavaScript Files

Open-source JavaScript projects categorized as Files

Top 21 JavaScript File Projects

  1. PDF.js

    PDF Reader in JavaScript

    Project mention: pdf-lib Is an Under-Appreciated Gem: A Tiny PDF API in TypeScript | dev.to | 2026-04-15

    The tradeoff — and this is the honest part, because pure-JS is rarely strictly better — is that pdf-lib does not rasterize pages. It cannot render a PDF to a PNG, and it cannot extract text. Those are separate problems with separate tools. If you need them, wire up pdf.js for rendering or pdfjs-dist + a text extractor, or just run a different microservice for those jobs. I keep the services single-purpose on purpose. The "merge and inspect" service does not need to grow text extraction.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. jsPDF

    Client-side JavaScript PDF generation for everyone.

    Project mention: Document Generation for Developers: Security, Compliance, and Build-vs-Buy Decisions for the Template-Plus-Data Pipeline | dev.to | 2026-05-29

    The DIY path uses open-source libraries. python-docxtpl renders Word templates in Python using Jinja2 syntax, covering scalar substitution and table loops at no licensing cost. jsPDF lets you construct PDFs in Node.js from scratch via code. Both give you complete control over rendering logic, and neither comes with a licensing fee. The cost is that your team owns maintenance, scaling infrastructure, and all compliance certification work. When your open-source rendering library has a memory leak under high concurrency, or when your auditor asks for your SOC 2 report, you answer those questions directly.

  4. Papa Parse

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

    Project mention: Papa Parse library in Hoppscotch codebase. | dev.to | 2025-10-31

    Learn more about Papa Parse.

  5. pdfmake

    Client/server side PDF printing in pure JavaScript

  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

  9. express-fileupload

    Simple express file upload middleware that wraps around busboy

  10. react-uploady

    Modern file uploading - components & hooks for React

  11. Meteor-Files

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

  12. pompelmi

    ClamAV antivirus scanning for Node.js — scan file uploads with a single function call. Zero dependencies. Typed Symbol verdicts. Local or Docker/clamd.

    Project mention: Why Every AI+Security Tool I Tried Was Lying to Me (And What I Built Instead) | dev.to | 2026-05-18

    I'm Tommaso Bertocchi, a developer and open source creator. I also maintain Pompelmi, a file upload security scanner for Node.js with 600+ GitHub stars.

  13. jBinary

    High-level API for working with binary data.

  14. chibisafe

    Blazing fast file uploader and awesome bunker written in node! 🚀 (by BobbyWibowo)

  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. UNITADE.md

    A plugin for note-taking app Obsidian which allows you to treat any file extension as markdown note-file

    Project mention: Obsidian Bases | news.ycombinator.com | 2025-08-18

    One of the nice things about Obsidian is its extensive plugin ecosystem for people who want additional features. Case and point, there's been an extension to do this almost as long as Obsidian has been around:

    https://github.com/Falcion/UNITADE.md

  17. simple-scaffold

    YAML based file/folder scaffold-er

  18. jquery.filebrowser

    File browser jQuery plugin

  19. HMSC

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

  20. gpt-contextfiles

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

  21. fs

    File system experiments (by guest271314)

  22. re-write

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

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

  • Document Generation for Developers: Security, Compliance, and Build-vs-Buy Decisions for the Template-Plus-Data Pipeline

    4 projects | dev.to | 29 May 2026
  • Every Indian GST invoice generator forces signup. I built one that doesn't.

    1 project | dev.to | 18 May 2026
  • I Built a Free Invoice OCR Chrome Extension — No Cloud, No Signup

    1 project | dev.to | 1 Apr 2026
  • TypeScript PDF Libraries (Free & Paid Tools Comparison) for Developers

    2 projects | dev.to | 14 Nov 2025
  • React PDF Libraries: Free & Paid Tools Comparison (Developer Guide)

    2 projects | dev.to | 9 Nov 2025
  • Papa Parse library in Hoppscotch codebase.

    1 project | dev.to | 31 Oct 2025
  • Show HN: Asxiv.org – Ask ArXiv papers questions through chat

    2 projects | news.ycombinator.com | 11 Sep 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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 53,400
2 jsPDF 31,220
3 Papa Parse 13,485
4 pdfmake 12,297
5 copy-webpack-plugin 2,852
6 globby 2,643
7 ai-renamer 2,075
8 express-fileupload 1,562
9 react-uploady 1,232
10 Meteor-Files 1,114
11 pompelmi 645
12 jBinary 548
13 chibisafe 336
14 actions-for-nautilus 295
15 UNITADE.md 144
16 simple-scaffold 62
17 jquery.filebrowser 37
18 HMSC 28
19 gpt-contextfiles 14
20 fs 2
21 re-write 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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