Open-source blocks-based programming library for building custom visual coding editors and educational coding experiences.
Structured overview, strengths, tradeoffs, and related options.
Blockly is most valuable as infrastructure rather than an end-user app, especially for teams building their own visual coding experiences.
Blockly is an open-source developer library for building visual programming editors with drag-and-drop blocks. Official documentation emphasizes that it is flexible, accessible, customizable, and designed for developers creating educational or visual coding interfaces. Blockly stewardship has moved to the Raspberry Pi Foundation.
You can use Blockly to build coding environments, educational apps, logic editors, custom block-based programming interfaces, and beginner-friendly programming experiences inside larger products.
Blockly is best for developers, curriculum builders, edtech teams, and organizations creating their own block-based coding interfaces.
For related coding-learning workflows, compare Blockly with Snap!, Scratch, and MIT App Inventor.
Is Blockly an app or a developer library? It is primarily a developer library.
Who now stewards Blockly? Official docs indicate stewardship moved to the Raspberry Pi Foundation.
June 27, 2026.
Related options explicitly referenced in this overview.
Know a web tool we're missing?
Submit a Tool