# Blockly > Demos > Blockly Developer Tools

Block Factory
Block Exporter
Workspace Factory

First, select blocks from your block library by clicking on them. Then, use the Export Settings form to download starter code for selected blocks.

### Block Selector

All Stored in Block Library All Used in Workspace Factory

### Export Settings

Currently Selected:

Block Definition(s)
Format:
File Name:
Generator Stub(s)
Language:
File Name:

### Export Preview

Block Definitions:

Generator Stubs:

From JSON From Javascript
Toolbox Workspace Blocks
Starter Code Toolbox Workspace Blocks All

### Edit

Drag blocks into the workspace to configure the toolbox in your custom workspace.

Toolbox | Workspace

You currently have no categories.

New Category Standard Category Separator Standard Toolbox

Configure the options for your Blockly inject call.

Read Only
Use Grid
Spacing
Length
Colour
Snap
Path to Blockly Media
Layout with RTL
Scrollbars
Zoom
Zoom Controls
Zoom Wheel
Start Scale
Max Scale
Min Scale
Scale Speed
Use Blockly CSS
Collapsible Blocks
Comments for Blocks
Disabled Blocks
Infinite Blocks
Max Blocks
Horizontal Toolbox
Toolbox End
One-based index
Sounds
Trashcan

### Preview

This is what your custom workspace will look like.

Create New Block |
### Preview: | Import Block Library
### Block Definition:
### Generator stub:

20 65 120 160 210 230 260 290 330 10 1 10 1 1 1 9 45 0 3.1 64 10 50 1 100 1 100 abc text abc text text abc abc abc abc 5 list list list list , 100 50 0 #ff0000 #3333ff 0.5