Scratch Blocks is a library for building creative computing interfaces.
Find a file
2017-02-22 22:58:39 -08:00
accessible Fixing Enter so it properly propogates to dropdown selection. (#934) 2017-02-15 11:13:32 -08:00
appengine Reduce number of Closure files in App Engine upload. 2017-01-15 19:52:34 -08:00
blocks Make variable add set/get block in context menu obey block limits 2017-02-16 15:03:50 +01:00
core Merge pull request #809 from google/paternity 2017-02-22 10:39:11 -08:00
demos Rename workspace-tree to workspace-block. 2017-01-17 13:32:33 -08:00
generators Update the set of reserved words in Python to reflect the current state of Python (2.7 and 3.6). (#861) 2017-01-25 15:02:49 -08:00
i18n Adding support for untranslated messages. (#819) 2017-01-13 15:32:00 -08:00
media Add functionality for playing audio files. 2016-08-09 17:29:53 -07:00
msg Add a block to reverse a list (#844) 2017-01-21 10:48:42 -08:00
tests Adding tests for logic_ternary block in a new jsunit test framework. 2017-02-13 16:28:43 -08:00
.eslintignore More lint and eslint configuration. 2016-05-25 15:35:11 -07:00
.eslintrc More lint and eslint configuration. 2016-05-25 15:35:11 -07:00
.gitignore Add lists_sort block. 2016-05-04 17:03:24 -04:00
.jshintignore Add basic lint options for npm 2015-08-03 20:34:07 +02:00
.npmrc Setting up npm registry for this repo. (#520) 2016-08-19 03:58:43 -07:00
blockly_compressed.js Adding extensions for JSON support of dynamic blocks. (#834) 2017-01-18 12:45:39 -08:00
blockly_uncompressed.js Adding extensions for JSON support of dynamic blocks. (#834) 2017-01-18 12:45:39 -08:00
blocks_compressed.js Adding extensions for JSON support of dynamic blocks. (#834) 2017-01-18 12:45:39 -08:00
build.py Fix #946. Don't check for presence of constants.js 2017-02-22 22:58:39 -08:00
CONTRIBUTING.md Cherrypick fixes made directly to master back into develop (#619) 2016-09-07 11:50:50 -07:00
dart_compressed.js recompile again. (#806) 2017-01-05 20:08:28 -08:00
javascript_compressed.js recompile again. (#806) 2017-01-05 20:08:28 -08:00
LICENSE Google open source policy compliance. 2016-04-11 17:25:48 -07:00
lua_compressed.js recompile again. (#806) 2017-01-05 20:08:28 -08:00
package.json Use the npm closure library instead of the same library installed at a parallel directory 2017-01-10 23:02:26 -06:00
php_compressed.js recompile again. (#806) 2017-01-05 20:08:28 -08:00
python_compressed.js Adding extensions for JSON support of dynamic blocks. (#834) 2017-01-18 12:45:39 -08:00
README.md Update README.md 2017-01-23 15:23:05 -08:00

Blockly

Google's Blockly is a web-based, visual programming editor. Users can drag blocks together to build programs. All code is free and open source.

The project page is https://developers.google.com/blockly/

Blockly has an active developer forum. Please drop by and say hello. Show us your prototypes early; collectively we have a lot of experience and can offer hints which will save you time.