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.interpreter rain.interpreter Public

    Solidity library for implementing Rain compatible interpreters.

    Solidity 15 1

  2. rain.orderbook rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    Rust 19 15

  3. decentralicense decentralicense Public

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

    1

  4. rain.things.to.build rain.things.to.build Public

Repositories

Showing 10 of 126 repositories
  • rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    rainlanguage/rain.orderbook’s past year of commit activity
    Rust 19 15 301 (6 issues need help) 59 Updated Mar 12, 2026
  • rain.metadata Public

    Contracts, libs, and tooling for Rain metadata

    rainlanguage/rain.metadata’s past year of commit activity
    Rust 0 1 6 2 Updated Mar 12, 2026
  • rain.interpreter Public

    Solidity library for implementing Rain compatible interpreters.

    rainlanguage/rain.interpreter’s past year of commit activity
    Solidity 15 1 30 2 Updated Mar 12, 2026
  • rainix Public

    Nix derivations for common rain automations and development environment configuration.

    rainlanguage/rainix’s past year of commit activity
    Nix 2 2 5 2 Updated Mar 12, 2026
  • rain.deploy Public

    Tools for deploying Solidity code and checking existing deployments to supported networks.

    rainlanguage/rain.deploy’s past year of commit activity
    Solidity 0 0 0 0 Updated Mar 12, 2026
  • rainlanguage/rain.strategies’s past year of commit activity
    Rust 2 2 5 20 Updated Mar 12, 2026
  • rain.math.float Public

    An implementation of decimal floating point math in Solidity (mostly yul assembly).

    rainlanguage/rain.math.float’s past year of commit activity
    Solidity 0 1 16 1 Updated Mar 10, 2026
  • rain.tofu.erc20-decimals Public

    TOFU lookups for erc20 decimals

    rainlanguage/rain.tofu.erc20-decimals’s past year of commit activity
    Solidity 0 0 0 0 Updated Mar 10, 2026
  • specs Public
    rainlanguage/specs’s past year of commit activity
    3 MIT 1 1 5 Updated Mar 9, 2026
  • rain.raindex.interface Public

    Interfaces for the rain orderbook.

    rainlanguage/rain.raindex.interface’s past year of commit activity
    Solidity 0 0 0 0 Updated Mar 7, 2026

People

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

Top languages

Loading…

Most used topics

Loading…