subsembly
  • Introduction
  • Getting Started
    • Overview
    • Substrate Essentials
    • CLI
      • subsembly init
      • subsembly compile
      • subsembly spec
  • Development
    • Runtime Development
    • Chain Specification
    • Runtime Execution
  • Modules
    • Core
      • System
      • Executive
      • Crypto
      • Log
    • Pre-built
      • Aura
      • Balances
      • Timestamp
      • TransactionPayment
  • Advanced
    • as-scale-codec
    • subsembly-core
    • Metadata
      • Dispatcher
  • Guides
    • Create Your First Subsembly Runtime
      • Set Up
      • Start the Node
      • PolkadotJS
    • Start Your Network
      • Prepare the Network
      • Launch Validator Nodes
      • Launch the Third Node
    • Create a New Module
      • Nicks Module
      • Launch the Node
      • PolkadotJs
Powered by GitBook
On this page
  • Subsembly
  • What is it?
  • How does it work?
  • Funding and Support

Was this helpful?

Introduction

Substrate runtimes in AssemblyScript

NextOverview

Last updated 3 years ago

Was this helpful?

Subsembly

What is it?

Subsembly is a framework used for designing and implementing Substrate runtimes from scratch. Subsembly utilises Substrate Core to build runtimes in a non-native language of Substrate. With Subsembly you can build Substrate runtimes rapidly, with a varying degrees of technical freedom.

How does it work?

Substrate runtimes can be designed in any other language than Rust, provided that the language targets WebAssembly. This is where AssemblyScript and Subsembly come into play.

Funding and Support

Subsembly is funded by Grants and developed, maintained by .

Web3 Foundation
LimeChain