# subsembly

> CLI tool for Subsembly

Latest version **1.0.8** (published 2021-06-08) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install subsembly
pnpm add subsembly
yarn add subsembly
bun add subsembly
```

Provides the command `subsembly`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.8 |
| Published | 2021-06-08 |
| First published | 2021-02-25 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 12 |
| Unpacked size | 135.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 30 |
| Author | Dastanbek Samatov |
| Maintainers | dastansam |
| Keywords | subsembly, substrate, polkadot, assemblyscript |

## Links

- npm: https://www.npmjs.com/package/subsembly
- Repository: https://github.com/LimeChain/subsembly
- Homepage: https://github.com/LimeChain/subsembly#readme
- Issues: https://github.com/LimeChain/subsembly/issues
- npm.io page: https://npm.io/package/subsembly

## Dependencies (12)

- [axios](https://npm.io/package/axios.md) ^0.21.1
- [yargs](https://npm.io/package/yargs.md) ^16.2.0
- [adm-zip](https://npm.io/package/adm-zip.md) ^0.5.1
- [fs-extra](https://npm.io/package/fs-extra.md) ^9.1.0
- [typescript](https://npm.io/package/typescript.md) ^4.1.3
- [@polkadot/api](https://npm.io/package/@polkadot/api.md) 3.9.1
- [@polkadot/util](https://npm.io/package/@polkadot/util.md) 5.6.2
- [@polkadot/types](https://npm.io/package/@polkadot/types.md) 3.9.1
- [@polkadot/keyring](https://npm.io/package/@polkadot/keyring.md) 5.6.2
- [@polkadot/metadata](https://npm.io/package/@polkadot/metadata.md) 3.9.1
- [@polkadot/util-crypto](https://npm.io/package/@polkadot/util-crypto.md) 5.6.2
- [@assemblyscript/loader](https://npm.io/package/@assemblyscript/loader.md) ^0.17.1

## Recent versions

- 1.0.8 (latest) — 2021-06-08
- 1.0.7 — 2021-06-07
- 1.0.6 — 2021-04-02
- 1.0.5 — 2021-02-26
- 1.0.4 — 2021-02-26
- 1.0.3 — 2021-02-26
- 1.0.2 — 2021-02-26
- 1.0.1 — 2021-02-25
- 1.0.0 — 2021-02-25

## README

<p align="center">
  <img src="./images/logo.svg">
</p>

<div align="center">

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ![Smoke Tests](https://github.com/LimeChain/subsembly/workflows/Smoke%20Tests/badge.svg)
![Subsembly CLI Tests](https://github.com/LimeChain/subsembly/workflows/Subsembly%20CLI%20tests/badge.svg)

</div>

## 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.

### Documentation

For more info refer to our documentation: https://subsembly.gitbook.io/subsembly

### Funding and Support

**`Subsembly`** is funded by [**Web3 Foundation**](https://web3.foundation) **Grants** and developed, maintained by [**LimeChain**](https://limechain.tech).

---
_Source: https://npm.io/package/subsembly · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
