JavaScript Files

Open-source JavaScript projects categorized as Files

Top 23 JavaScript File Projects

  • PDF.js

    PDF Reader in JavaScript

    Project mention: PDF Chat with Node.js, OpenAI and ModelFusion | | 2023-09-03

    We use Mozilla's PDF.js via the pdfjs-dist NPM module to load pages from a PDF file. The loadPdfPages function reads the PDF file and extracts its content. It returns an array where each object contains the page number and the text of that page.

  • Uppy

    The next open source file uploader for web browsers :dog:

    Project mention: Pre-made solution for allowing a client to upload a file to my web hosting (via browser, not FTP client)? | /r/web_design | 2023-06-26

    I just found uppy. This will be the next one I use.

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • jsPDF

    Client-side JavaScript PDF generation for everyone.

    Project mention: Seeking Alternative jQuery Plugin for Exporting ASP.NET Web Form HTML Table to Excel and PDF | /r/dotnet | 2023-07-06

    I haven't had to generate PDF files from the browser, but jsPDF looks promising.

  • Papa Parse

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

    Project mention: From TSV to CSV: How GitHub Copilot Chat Made Data Conversion a Breeze! | | 2023-08-29

    I was super excited about this but it also made me realize that some folks may want/prefer csv files and so, I asked by bestie - GitHub Copilot Chat - to help me convert a TSV file to a CSV file in Python. Now, I'm not a Python Developer, so I wasn't sure how I would do this in Python, and while I could use an npm module like PapaParse to accomplish this, I wanted to try another language.

  • pdfmake

    Client/server side PDF printing in pure JavaScript

    Project mention: Is node the right choice for HTML to PDF conversion? | /r/node | 2023-01-13

    PDFmake or pdf-lib would be the way to go in my opinion.

  • copy-webpack-plugin

    Copy files and directories with webpack

  • globby

    User-friendly glob matching

    Project mention: Add Spellchecker to Your Node.js Project | | 2022-12-22

    Files to be scanned/excluded are defined via globby which is based on node-glob

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • express-fileupload

    Simple express file upload middleware that wraps around busboy

  • Meteor-Files

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

  • react-uploady

    Modern file uploading - components & hooks for React

  • jBinary

    High-level API for working with binary data.

  • lolisafe

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

  • Share

    Simple yet advanced uploader. Allows users to upload files,images, and text with moderation tools for admins. Can be used for friends and family or just for you. Built with integration, like ShareX but more uploaders will be officially supported.

  • 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: Is this 15 year old bug ever going to be fixed? | /r/kde | 2023-06-05

    If I were you I'd try this:

  • 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

  • jquery.filebrowser

    File browser jQuery plugin

    Project mention: Wayne filesystem demo | /r/webdev | 2023-05-28

    This a demo of few of my Open Source projects I'm maintainer of: * Wayne - Service Worker HTTP Router * jQuery Filebrowser (almost forget about this one, but someone created an issue recently) * lighting-fs - in Browser implementation of NodeJS fs module

  • HMSC

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

  • get-all-files

    ⚡ A blazing fast recursive directory crawler with lazy sync and async iterator support.

    Project mention: Load all images in folder dinamically? | /r/webdev | 2022-11-07
  • filenest

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

  • gpt-contextfiles

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

    Project mention: I made my first vscode extension that allows GPT to use many files easily | /r/vscode | 2023-06-25


  • Linux-Desktop

    Linux desktops installations, configurations and customizations/preferences (with config/dotfiles). (by Antiz96)

  • xopp-merger-app

    Merges two or more xournal notebooks.

  • re-write

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

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

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). The latest post mention was on 2023-09-03.

JavaScript Files related posts


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

Project Stars
1 PDF.js 43,876
2 Uppy 27,318
3 jsPDF 27,219
4 Papa Parse 11,616
5 pdfmake 10,975
6 copy-webpack-plugin 2,803
7 globby 2,376
8 express-fileupload 1,463
9 Meteor-Files 1,108
10 react-uploady 891
11 jBinary 534
12 lolisafe 285
13 Share 107
14 actions-for-nautilus 97
15 backup-github-repo 35
16 jquery.filebrowser 32
17 HMSC 27
18 get-all-files 15
19 filenest 14
20 gpt-contextfiles 5
21 Linux-Desktop 4
22 xopp-merger-app 2
23 re-write 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.