Blockly je biblioteka za kreiranje okoline vizualnog programiranja koja može biti ugrađena u neku web aplikaciju. Blockly uključuje grafički editor koji omogućava izradu programa od blokova i generatore koda za pripremu funkcioniranja programa u okruženju web aplikacije.