Number one this week, Uppy is a library that provides a really nice UI to upload files from the browser.

It has a system of plugins to enhance the core features, letting users pick files from the device camera or from several “remote providers” such as Google Drive or Dropbox, for example.

Files can be uploaded to any backend, one of the available plugins targets AWS S3 buckets.

Among the interesting features, a plugin called “Golden Retriever” uses the browser LocalStorage to be able to resume the uploading process if the browser crashes.

It’s vanilla JavaScript but React components and a Redux store implementation are available.

Uppy
Uppy
+1.3 k
The next open source file uploader for web browsers
Mercury Parser
Mercury Parser
+740
📜 Extracting content from the chaos of the web.
JS Algorithms & Data Structures
JS Algorithms & Data Structures
+706
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
FlexSearch
FlexSearch
+645
Next-Generation full text search library for Browser and Node.js
Vue.js
Vue.js
+597
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
React
React
+539
A declarative, efficient, and flexible JavaScript library for building user interfaces.
30 seconds of code
30 seconds of code
+518
Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
VS Code
VS Code
+472
Visual Studio Code
Linaria
Linaria
+431
Zero-runtime CSS in JS library
Awesome
Awesome
+394
Curated list of awesome lists