Scratch Blocks is a library for building creative computing interfaces.
Find a file
2017-01-31 08:58:03 -08:00
accessible Deleting a top-level block does not cause blocks after it to be deleted. Properly handle the active desc for this case. 2017-01-27 20:27:58 -08:00
appengine Reduce number of Closure files in App Engine upload. 2017-01-15 19:52:34 -08:00
blocks Correcting math_change color 2017-01-23 17:03:05 -08:00
core Bugfix for #892. I incorrectly converted one CSS transform setting to use the cross-browser setting function in 40a063763c74b3f712c3057565966c25d5cfdb10. (#895) 2017-01-31 08:58:03 -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 .getOptions_() to .getOptions() (#869) 2017-01-26 09:52:00 -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 Adding support for untranslated messages. (#819) 2017-01-13 15:32:00 -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.