Blockly

Blockly
Original authorsNeil Fraser, Quynh Neutron, Ellen Spertus, Mark Friedman
DevelopersGoogle, MIT
Initial releaseMay 2012 (2012-05)
Stable release
12.1.0 / 30 May 2025 (2025-05-30)
Written inJavaScript
PlatformWeb browser
Size150 KB
Available in50 languages
List of languages
English
TypeLibrary
LicenseApache License 2.0
Websitedevelopers.google.com/blockly
Repositorygithub.com/google/blockly

Blockly is a client-side library for the programming language JavaScript for creating block-based visual programming languages (VPLs) and editors. A project of Google, it is free and open-source software released under the Apache License 2.0. It typically runs in a web browser.

Blockly uses visual blocks that help simplify programming, and can generate code in JavaScript, Lua, Dart, Python, or PHP.