Home

Awesome

CI

Cadence

<img src="https://raw.githubusercontent.com/onflow/cadence/master/cadence_furever.png" width="300" />

Introduction

Cadence is a resource-oriented programming language that introduces new features to smart contract programming that help developers ensure that their code is safe, secure, clear, and approachable.

Some of these features are:

Getting Started

To get started writing Cadence, why not try out the Playground?

If you want to develop locally, use these tools:

Documentation

Check out the Cadence Docs.

Contributing

If you would like to contribute to Cadence, have a look at the contributing guide.

Development documentation can be found in the /docs directory. For example, it contains the source for the language reference.