FormEase is a lightweight Chrome Extension that streamlines the file upload process for online application forms.
Users can resize, compress, and convert images or videos directly inside any webpage — without needing external tools.
Built for privacy, designed for accessibility, and crafted to reduce friction in applications.
Component | Tool / Library |
---|---|
Extension Framework | Chrome Extension (Manifest V3) |
Scripting Language | JavaScript |
UI Styling | HTML, TailwindCSS |
Image Processing | Pica.js |
Video Processing | ffmpeg.wasm |
File Handling | FileReader, DataTransfer APIs |
OSOC-25-FORMEASE/
├── .github/
│ ├── Code_of_conduct.MD
│ └── Contributing.md
├── formease.png
├── icons/
├── scripts/
│ ├── compress.js
│ ├── convert.js
│ ├── ffmpeg.min.js
│ ├── pica.min.js
│ └── resize.js
├── content.js
├── LICENSE
├── manifest.json
├── README.md
├── styles.css
├── toolbox.html
- Clone the repository
- Go to
chrome://extensions
in your browser - Enable Developer Mode (top right toggle)
- Click "Load Unpacked" and select the root project folder (
OSOC-25-FORMEASE/
) - Visit any webpage with a file upload field — your toolbox should appear!
- Explore issues and choose your interests
- Check our CONTRIBUTING.md for full setup & PR flow.
- Go through our Code of Conduct
- Build real features, learn web tech, and improve user experience!
Somya Vats
Whether you're writing your first line of JavaScript or experimenting with browser APIs, you're welcome here. FormEase was born from the need to solve a real-world pain in a lightweight, privacy-friendly way . It's powered by people like you who are curious, bold, and eager to learn.
If you’ve ever hesitated to contribute to open source, let this project be your safe space to try, fail, learn, and grow.
And hey! I’m also learning and building this project with you, so feel free to suggest better approaches.
Together, let’s build something useful, beautiful, and beginner-friendly — one line at a time.
FormEase – One Tab, Fewer Hassles.
---## ✨ Contributors
Thanks goes to these wonderful people (emoji key):
![]() Somya Vats 💻 🎨 |
![]() Arpit Kaushik 💻 🐛 |
![]() Donniedarko45 💻 |
![]() fli-09 💻 |
![]() itsmepraksh 💻 |
![]() shagunkimothi 💻 |
![]() Aman Dinesh Mishra 💻 |
![]() Vemula Sarvagna 💻 |
![]() Sidd-04 💻 |
![]() Sushmeta1 💻 |
![]() billayamini18 💻 |
![]() TarakshGoyal 💻 |