24 releases

new 6.0.1-alpha.24 Feb 15, 2025
6.0.1-alpha.23 Feb 14, 2025
6.0.1-alpha.21 Aug 5, 2024
6.0.1-alpha.18 May 24, 2024
6.0.1-alpha.2 Jan 30, 2024

#349 in Magic Beans

Download history 541/week @ 2024-10-28 1885/week @ 2024-11-04 2912/week @ 2024-11-11 4274/week @ 2024-11-18 2363/week @ 2024-11-25 2468/week @ 2024-12-02 2810/week @ 2024-12-09 3337/week @ 2024-12-16 1066/week @ 2024-12-23 1874/week @ 2024-12-30 1032/week @ 2025-01-06 3394/week @ 2025-01-13 4035/week @ 2025-01-20 2233/week @ 2025-01-27 2658/week @ 2025-02-03 4907/week @ 2025-02-10

13,963 downloads per month
Used in dotrain-lsp

CAL-1.0 license

295KB
7K SLoC

.rain to rainlang composer written in rust and made available for NodeJs and broswers through wasm-bindgen in Typescript/Javascript.

  • Dotrain specs can be found here
  • Rainlang specs can be found here

The primary goal of the Rain language is to make smart contract development accessible for as many people as possible. This is fundamentally grounded in our belief that accessibility is the difference between theoretical and practical decentralisation. There are many people who would like to participate in authoring and auditing crypto code but currently cannot. When someone wants/needs to do something but cannot, then they delegate to someone who can, this is by definition centralisation. Fast and easy queue abstraction.

Features

Includes 3 features:

  • cli A [mod@clap] based module (CLI app) for functionalities of this library, this features is required for building/installing the binary
  • js-api includes wrappers around main structs and functionalities to provide an API through [mod@wasm_bindgen]

Dependencies

~16–32MB
~514K SLoC