Skip to content

Rainlang banner

đź’§ Rainlang đź’§

Rainlang is an onchain smart contract language for any EVM, designed to be much easier to read and write.

Rainlang is:

  • parsed onchain (by a smart contract)
  • interpreted onchain (by a smart contract)
  • permissionlessly extensible (add your own words to the language)
  • immutable (none of the contracts are upgradable or have admin keys)

Raindex

Raindex is a new kind of DEX, where all of the orders are smart contracts written in Rainlang. Think perpetual, algorithmic strategies.

Read more on the docs

Community

Join our community on Telegram

Pinned Loading

  1. rain.webapp Public

    TypeScript 2 1

  2. rain.interpreter Public

    Solidity library for implementing Rain compatible interpreters.

    Solidity 12 1

  3. rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    Rust 12 6

  4. rain.flow Public

    Solidity interfaces for flow contracts

    Solidity 3

  5. decentralicense Public

    Modified CAL with opinions on user private key management and definitions of decentralisation.

    1

  6. specs Public

    3 1

Repositories

Showing 10 of 107 repositories
  • rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    Rust 12 6 278 36 Updated Mar 22, 2025
  • rain.wasm Public

    Provides wasm bindgen utilities and helpers

    Rust 0 0 3 1 Updated Mar 20, 2025
  • 2 0 1 1 Updated Mar 20, 2025
  • sushiswap Public Forked from sushi-labs/sushiswap

    Sushi 2.0 🍣

    TypeScript 0 1,637 1 5 Updated Mar 20, 2025
  • arb-bot Public

    NodeJS app that finds arbitrage trades for Rain orderbook orders against onchain liquidity (DEXes, other Rain Orderbook orders)

    TypeScript 14 5 17 4 Updated Mar 18, 2025
  • rain.orderbook.interface Public

    Interfaces for the rain orderbook.

    Solidity 0 0 0 0 Updated Mar 17, 2025
  • Solidity 0 1 0 1 Updated Mar 17, 2025
  • rain.solmem Public

    Solidity lib for working with bytes in memory

    Solidity 0 0 0 0 Updated Mar 17, 2025
  • rain.interpreter Public

    Solidity library for implementing Rain compatible interpreters.

    Solidity 12 1 27 4 Updated Mar 15, 2025
  • rainix Public

    Nix derivations for common rain automations and development environment configuration.

    Nix 2 2 4 3 Updated Mar 10, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.