DEV Community

Cover image for A file uploader for HTTP(s) to show progress
Girish Venkatachalam
Girish Venkatachalam

Posted on

A file uploader for HTTP(s) to show progress

An open source file uploader

Progress-up is a HTML5 file uploader with support for file preview,
banning files based on MIME/size and progress display.

Here are some screenshots.

Main tab

Main tab

Dark mode

Dark mode

Help tab

Help tab

Setup tab

Setup tab

Banned files

Banned files

Features at a glance

  • 🔷 Multiple files sent in parallel
  • 🔷 10 progress bars to choose from
  • 🔷 4 tabs [setup, drag drop, stats, help]
  • 🔷 MIME and size filters [allow/deny, total/per file limit]
  • 🔷 Test upload feature to test backend
  • 🔷 Bare min config needed to start uploading
  • 🔷 Drag and drop
  • 🔷 Dark mode
  • 🔷 POST HTTP method
  • 🔷 Plugins for svelte, vue, react & angular

Website , github link, docs and packages

A developer toolkit for building lightning-fast dashboards into SaaS apps

A developer toolkit for building lightning-fast dashboards into SaaS apps

Embed in minutes, load in milliseconds, extend infinitely. Import any chart, connect to any database, embed anywhere. Scale elegantly, monitor effortlessly, CI/CD & version control.

Get early access

Top comments (0)

AWS Q Developer image

Build your favorite retro game with Amazon Q Developer CLI in the Challenge & win a T-shirt!

Feeling nostalgic? Build Games Challenge is your chance to recreate your favorite retro arcade style game using Amazon Q Developer’s agentic coding experience in the command line interface, Q Developer CLI.

Participate Now

👋 Kindness is contagious

Explore this insightful piece, celebrated by the caring DEV Community. Programmers from all walks of life are invited to contribute and expand our shared wisdom.

A simple "thank you" can make someone’s day—leave your kudos in the comments below!

On DEV, spreading knowledge paves the way and fortifies our camaraderie. Found this helpful? A brief note of appreciation to the author truly matters.

Let’s Go!