---
description: How to contribute (not just code!) to Blockly.
title: Contribute to Blockly
image: images/blockly_banner.png
---

# Contribute to Blockly

Blockly is an open-source project with a strong community, and we welcome your
contributions.

## How you can help

- [File bugs](/guides/contribute/get-started/write_a_good_issue)
- [File feature requests](/guides/contribute/get-started/write_a_good_issue#feature-request)
- [Fix bugs](/guides/contribute/get-started/write_a_good_pr)
- [Add tests](/guides/contribute/core/unit_testing)
- [Write codelabs](/guides/contribute/core/write_a_codelab)
- [Write plugins](/guides/contribute/samples/add_a_plugin)
- [Answer questions](https://groups.google.com/g/blockly)

## Where to start

- If you're new to open source development, or you want to get more background
  knowledge, head over to the
  [Getting Started contributing](/guides/contribute/get-started)
  guides.
- If you are ready to jump in, check out the
  [Contributing to Core](/guides/contribute/core) or
  [Contributing to Samples](/guides/contribute/samples) guides.

### Talk to us!

Help us focus our development efforts by telling us
[what you are doing with Blockly](https://goo.gl/forms/kZTsO9wGLmpoPXC02). The
questionnaire only takes a few minutes and will help us better support the
Blockly community.

Or join our
[newsgroup for developers](https://groups.google.com/g/blockly) and
say hello. Show us your prototypes early; collectively we have a lot of
experience and can offer hints which will save you time. Plus, we always love to
hear about new projects and use cases for Blockly!
