Google
developers.google.com › blockly
Blockly | Google for Developers
Block-based coding is for all programmers, of any field or level. Explore the latest from Blockly and connect with other developers at our Blockly Summits.
Google Developer Program
Bring your boldest ideas to life. Build innovative applications with the power and breadth of Google's developer tools. Transform your applications with Google's most capable AI models, designed to help you build for the future.
All products
Explore our suite of developer products designed to fuel your innovation, streamline development, and unlock new features and growth for your projects.
Google Analytics
With Google Analytics, you can fine-tune your digital strategy, optimize your campaigns, and takeyour online presence to new heights.
Public DNS
A free, global DNS resolution service that you can use as an alternative to your current DNS provider.
Factsheet
Original authors Neil Fraser, Quynh Neutron, Ellen Spertus, Mark Friedman
Initial release May 2012; 13 years ago (2012-05)
Original authors Neil Fraser, Quynh Neutron, Ellen Spertus, Mark Friedman
Initial release May 2012; 13 years ago (2012-05)
Videos
Learn to code with Blockly Games MAZE all levels explained - YouTube
09:16
Introdução ao Google Blockly - YouTube
06:12
Google Blockly: Learn Block Based Coding - YouTube
11:51
Introducing Blockly for GCBASIC—Smarter Coding, Better Workflow!
02:54
What is Blockly? - YouTube
17:05
Coding with Blocks in Google Blockly - YouTube
Google
developers.google.com › blockly › blockly developer tools
Blockly Developer Tools | Google for Developers
Blockly Developer Tools is a web-based tool for building and including custom blocks in your application.
Wikipedia
en.wikipedia.org › wiki › Blockly
Blockly - Wikipedia
February 19, 2026 - 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.
Google
developers.google.com › blockly › why blockly?
Why Blockly? | Google for Developers
Key strengths of Blockly include its availability on NPM, full feature set with multi-language code generation and a plugin ecosystem, high customizability, internationalization support for over 90 languages, and its open-source nature.
Google
developers.google.com › blockly › code generation
Code generation | Blockly | Google for Developers
You can't "run" blocks directly. Instead you generate code strings, and then execute those. To generate code, you have to pick what text-based language you want to generate. This is because each language has its own code generator.
Google
developers.google.com › blockly › build scripts
Build scripts | Blockly | Google for Developers
Blockly is made up of over a hundred TypeScript files. These must be compiled by the TypeScript compiler, tsc, into JavaScript before they can be used. This creates an equally large number of .js files which are suitable for local testing, but loading such a large number of files over the Internet is a sluggish experience for end users.
GitHub
github.com › google › blockly
GitHub - RaspberryPiFoundation/blockly: The web-based visual programming editor. · GitHub
Blockly has many resources for learning how to use the library. Start at our Developers Site to read the documentation on how to get started, configure Blockly, and integrate it into your application.
Starred by 13.4K users
Forked by 3.8K users
Languages TypeScript 47.3% | JavaScript 44.4% | HTML 2.5% | Python 1.9% | PHP 1.4% | Dart 1.1%
Google
developers.google.com › blockly › legacy blockly developer tools
Legacy Blockly Developer Tools | Google for Developers
The Blockly developer process using the tool consists of three parts: Create custom blocks using Block Factory and Block Exporter. Build a toolbox and default workspace using Workspace Factory.
GitHub
github.com › google › blockly-devtools
GitHub - google/blockly-devtools: Tools for Blockly app developers to help build custom blocks.
December 10, 2022 - Tools for Blockly app developers to help build custom blocks. - google/blockly-devtools
Starred by 62 users
Forked by 33 users
Languages JavaScript 97.9% | CSS 1.8% | HTML 0.3% | JavaScript 97.9% | CSS 1.8% | HTML 0.3%
Google
developers.google.com › blockly › generate and run code
Generate and run code | Blockly | Google for Developers
This discusses some special features of the JavaScript code generator, as well as JSInterpreter, which the Blockly team recommends as a way to safely execute JavaScript. Other languages require other tools. Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies.
Google Code
code.google.com › archive › p › google-blockly
Google Code Archive - Long-term storage for Google Code Project Hosting.
Archive · Skip to content · The Google Code Archive requires JavaScript to be enabled in your browser · Google · About Google · Privacy · Terms
Google Groups
groups.google.com › g › blockly › c › q1mwyEF0p-U
Blockly developer tutorial
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message ... As I said: I am also not familiar with that code. You are going to need to either explore more parts of the blockly games source, including parents and child directories, or else use developer tools to inspect the page to understand what's going on.