🌐
Google
developers.google.com › blockly
Blockly | Google for Developers
The Blockly library adds a customizable editor to your app that presents coding concepts as interlocking blocks.
Google Developer Program
Build new projects, advance your career, and expand your network with the Google Developer Program · Get full access to AI-focused courses and labs at no-cost to you—available on Google Skills. Go from learning to building with Google technologies, including Android, Firebase, Google Cloud, ...
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.
Blockly visual programming language
blockly games
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 … Wikipedia
Factsheet
Original authors Neil Fraser, Quynh Neutron, Ellen Spertus, Mark Friedman
Developers Google, MIT
Initial release May 2012; 13 years ago (2012-05)
Factsheet
Original authors Neil Fraser, Quynh Neutron, Ellen Spertus, Mark Friedman
Developers Google, MIT
Initial release May 2012; 13 years ago (2012-05)
🌐
Google
developers.google.com › blockly › what is blockly?
What is Blockly? | Google for Developers
You define the string (usually code) that gets generated for each block, and then Blockly handles concatenating whole strings of blocks. What you do with that result is up to you.
🌐
Google
developers.google.com › blockly › get the code
Get the code | Blockly | Google for Developers
December 10, 2025 - How to get the code to integrate Blockly into your application.
🌐
Google Groups
groups.google.com › g › blockly › c › q1mwyEF0p-U
Blockly developer tutorial
This doc describes a bit about how that was done: https://developers.google.com/blockly/guides/app-integration/running-javascript ... Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message ... There used to be a tutorial on the developer's site that walked through the process of creating a simple tic-tac-toe game.
🌐
Google
developers.google.com › blockly › introduction to blockly applications
Introduction to Blockly applications | Google for Developers
Debugger (breakpoints, run, step, block highlighting) Set test parameters · Hardware · Connection (USB, Bluetooth, QR code) Configuration (choose model, choose accessories, assign component names) Control (manually control robot, record robot position) Download code · Help · Documentation · Interactive tutorials ·
🌐
GitHub
github.com › google › blockly
GitHub - RaspberryPiFoundation/blockly: The web-based visual programming editor. · GitHub
We have a number of resources such as examples, codelabs, and plugins in another repository called blockly-samples. A plugin is a self-contained piece of code that adds functionality to Blockly. Plugins can add fields, define themes, create renderers, and much more.
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%
🌐
YouTube
youtube.com › google developers
Blockly: Using Block Based Coding in your App - YouTube
Blockly's developer docs: https://developers.google.com/blockly Web library on GitHub: https://goo.gl/TS4TdC iOS library on GitHub: https://goo.gl/W0Bomp And...
Published   May 17, 2017
Views   92K
🌐
Google
developers.google.com › blockly › blockly developer tools
Blockly Developer Tools | Google for Developers
The Block Factory can only create one type of block at a time. If you want to design several blocks that are connected together, you'll have to design the blocks separately and connect them in the toolbox definition.
Find elsewhere
🌐
Google
developers.google.com › blockly › advanced compilation
Advanced compilation | Blockly | Google for Developers
Total Blockly size reduced to 300kb (100kb zipped) due to tree shaking. Faster build times and no network traffic due to local compiler execution. Unlimited compilations (the online compiler is rate-limited). For the purposes of this minimal tutorial, start by creating a new directory in the ...
🌐
Google
developers.google.com › blockly › custom blocks overview
Custom blocks overview | Blockly | Google for Developers
April 14, 2025 - To define and use a new block type in Blockly, three components are needed: a block definition, a block-code generator, and a toolbox reference.
🌐
Codecademy
codecademy.com › learn › learn-to-code-with-blockly
Learn to Code with Blockly | Codecademy
This course teaches the basics of programming using the drag and drop language Blockly. Here you will learn fundamental programming concepts through interactive exercises without the need to write out programming syntax.
Rating: 4.3 ​ - ​ 2.99K votes
🌐
Google Groups
groups.google.com › g › blockly
Blockly - Google Groups
Block with dropdown who's list is populated by Serial port list.
🌐
Blocklycodelabs
blocklycodelabs.dev › codelabs › getting-started › index.html
Getting started with Blockly - Blockly Codelabs
This codelab will teach you how to modify a simple web app to include the Blockly visual programming library.
🌐
GitHub
github.com › google › blockly-samples
GitHub - RaspberryPiFoundation/blockly-samples: Plugins, codelabs, and examples related to the Blockly library. · GitHub
Examples: self-contained sample projects demonstrating techniques to include and extend the Blockly library. Codelabs: interactive tutorials demonstrating how to use Blockly.
Starred by 969 users
Forked by 662 users
Languages   JavaScript 61.4% | TypeScript 35.9% | HTML 1.9% | CSS 0.4% | Dart 0.1% | Hack 0.1%
🌐
Google Groups
groups.google.com › g › blockly › c › _notCtpvVYw
YouTube Tutorial - How to add Blockly to existing html / JavaScript code
We don't have a video about this specifically, but we do have a lot of text based documentation about how to use Blockly and add it to your web pages. We also have a getting started codelab that walks you step-by-step through creating a basic Blockly page.
🌐
anubhavtrainings
anubhavtrainings.com › google-blockly-scratch-training
Google Blockly Training | Programming Beginner Course
Learn Google Blockly and master any programming language in the future. The Course is designed for an absolute beginner to programming.
🌐
Google
developers.google.com › blockly › repository structure
Repository structure | Blockly | Google for Developers
December 10, 2025 - The blockly-samples repository contains categories of projects like Codelabs, Examples, and Plugins. Codelabs are interactive tutorials using markdown, code, and screenshots, published on blocklycodelabs.dev.
🌐
Wikipedia
en.wikipedia.org › wiki › Blockly
Blockly - Wikipedia
February 19, 2026 - Blockly includes a set of visual blocks for common operations, and can be customized by adding more blocks. New blocks require a block definition and a generator. The definition describes the block's appearance (user interface) and the generator describes the block's translation to executable code.
🌐
Google
developers.google.com › blockly › educational applications
Educational applications | Blockly | Google for Developers
Blockly Games is specifically designed to be self-teaching, no teacher or lesson plan needed. To accomplish this, the first version of Blockly Games had instructions on each level.
🌐
GitHub
github.com › google › blockly-android
GitHub - google/blockly-android: Blockly for Android
July 24, 2023 - Get started building your own Android app using Blockly. Google is proud to offer Blockly for Android for free and open source under the Apache License, version 2.0.
Starred by 680 users
Forked by 212 users
Languages   Java 98.5% | JavaScript 1.3% | HTML 0.2% | Java 98.5% | JavaScript 1.3% | HTML 0.2%