fully javascript usbtinyisp like adafruit usbtinyisp, mit fabisp or sparkfun tinyavr
MIT License
Flash firmware onto an avr device running a bootloader that speaks the avr109 protocol
A NodeJS library for flashing compiled sketch files to Arduino microcontroller boards.
Upload to Arduino from Chrome