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 →
Top 23 JavaScript File Projects
-
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:
-
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.
-
As stated in its documentation “html2pdf.js converts any webpage or element into a printable PDF entirely client-side using html2canvas and jsPDF.”
-
Papa Parse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
-
PDF Make
-
-
-
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 -
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.
-
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:
-
-
Meteor-Files
🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
📁 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.
-
-
-
actions-for-nautilus
An extension to the Gnome "Files" file manager that allows you to add arbitrary actions to the file selection context menu.
-
-
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
-
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
-
-
-
-
gpt-contextfiles
vscode extension, add a file, ask gpt3.5 with all the files you pass into it up to 16k tokens
-
-
-
-
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.
JavaScript Files discussion
JavaScript Files related posts
-
Handling password-protected PDFs in Javascript
-
Show HN: Tritium – The Legal IDE in Rust
-
PDF.js VS EmbedPDF - a user suggested alternative
2 projects | 4 Apr 2025 -
Is Modern Web Dev Too Complex for Newcomers?
-
HTML to PDF JavaScript – Example with Code
-
How to customize PDF.js
-
JsPDF: Generate PDFs on the Client-Side with Just JavaScript
-
A note from our sponsor - Stream
getstream.io | 8 Jul 2025
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 |