JavaScript File

Open-source JavaScript projects categorized as File | Edit details

Top 16 JavaScript File Projects

  • GitHub repo react-dropzone

    Simple HTML5 drag-drop zone with React.js.

    Project mention: Dropzone UI: the new way of providing Drag and Drop File Uploads in React app. | | 2021-09-25

    In standard HTML5 you can perform file uploads through . Additionally there are packages like dropzone and react-dropzone that can handle this task very well. However, inspired in the last ones, there was created something new and more powerful: dropzone-ui.

  • GitHub repo copy-webpack-plugin

    Copy files and directories with webpack

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo file-type

    Detect the file type of a Buffer/Uint8Array/ArrayBuffer

    Project mention: How to detect file type in JavaScript without checking its file object type? | | 2021-09-16

    I want instead focus on the file-type library. This library applies the magic numbers approach to the ArrayBuffer of the file for detecting its type. It works with a large amount of different file types.

  • GitHub repo vue-filepond

    🔌 A handy FilePond adapter component for Vue

    Project mention: Any recommendation for Image Uploader and Previewer? | | 2021-03-19

    Someone I follow on GitHub starred this package. Full disclosure, I have never used it but it popped into my head when I read your post.

  • GitHub repo chibisafe

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

    Project mention: GitLab EE - Hosting binary releases | | 2021-11-01

    Okay, I have found ChibiSafe and pomf things that might work pretty well. I will try Chibi tomorrow and will update the post.

  • GitHub repo send

    Streaming static file server with Range and conditional-GET support (by pillarjs)

    Project mention: Help. Piping Firebase stream to Express response result in HPE_INVALID_CONSTANT | | 2021-01-27

    meaning HTTP Parse Error - Invalid Constant , The HTTP Response is invalid. You're probably sending an invalid content-length or some other header is wrong. You can review this lib for some hints -

  • GitHub repo cpx

    A cli tool to watch and copy file globs.

    Project mention: How to build your next Chrome extension with Svelte | | 2021-02-17

    Because we want to include our extension files within this folder with the Svelte files, we'll need to install a library called cpx:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo filer

    Node-like file system for browsers (by filerjs)

    Project mention: PR 1 for release 0.3 | | 2021-11-19

    For our release 0.3 project we were to make a pull request for a external project outside of our class's repos and one pull request for an internal repo. For my external PR I worked and still am working on a library project that my professor maintains outside of Seneca called Filer. Filer is a drop-in library that works like node's fs module but for browsers. The issue I was working on was making a migration of parcel 1 to parcel 2.

  • GitHub repo sleek

    Todo app based on todo.txt for Linux, Windows and MacOS, free and open-source.

    Project mention: Looking for a nice todo app | | 2021-10-13
  • GitHub repo vfile

    Virtual file format for text processing used in @unifiedjs

    Project mention: How to create a custom lint rule for Markdown and MDX using remark and ESLint | | 2021-04-07

    file (required): a virtual file format.

  • GitHub repo Filehound

    Flexible and fluent interface for searching the file system

  • GitHub repo svelte-filepond

    🔌 A handy FilePond adapter component for Svelte

    Project mention: File uploader recommendation? | | 2021-04-22
  • GitHub repo watcher

    The file system watcher that strives for perfection, with no native dependencies and optional rename detection support.

    Project mention: Have you ever thought, how ‘nodemon’ works internally? Let’s build our own ‘nodemon’ in under 10 minutes! | | 2021-05-30

    I haven't looked into memory usage in chokidar too much, but it'd guess it's just wasting a lot of memory keeping useless data out of Stats objects into memory. You can check out my filesystem watcher ( to see how it only keeps in memory that bits that it needs.

  • GitHub repo web-file-uploader

    A simple tool to let people upload and share images and files

  • GitHub repo sgf

    A library for parsing SGF files. (by SabakiHQ)

    Project mention: Struggling to get @sabaki/sgf setup in a browser | | 2021-01-28

    You are also required to add the code mentioned in the readme to your webpack config.

  • GitHub repo output-files

    Output a tree of files and directories by providing an object. Especially useful for testing with real files.

    Project mention: How to Write File-Based Tests With Real Files | | 2021-04-21

    I also wrote another helper package output-files that creates a whole file tree at once by passing an object. It's much easier than writing a lot of fs.writeFile calls to create many files.

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 2021-11-19.

JavaScript File related posts


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

Project Stars
1 react-dropzone 8,695
2 copy-webpack-plugin 2,692
3 file-type 2,433
4 vue-filepond 1,502
5 chibisafe 879
6 send 718
7 cpx 476
8 filer 450
9 sleek 438
10 vfile 324
11 Filehound 201
12 svelte-filepond 138
13 watcher 35
14 web-file-uploader 34
15 sgf 27
16 output-files 3
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.