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 12 1

  2. rain.orderbook rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    Rust 10 5

  3. rain.cli rain.cli Public

    Main binary for native Rain tooling.

    Nix 1

  4. dotrain dotrain Public

    .rain to rainlang composer and rain language server protocol services

    Rust 3 4

  5. rain.flow rain.flow Public

    Solidity interfaces for flow contracts

    Solidity 3

  6. rain.dex.pubstrats rain.dex.pubstrats Public

    Public strats for Raindex

    Solidity 5 2

Repositories

Showing 10 of 97 repositories
  • rainlanguage/rain.webapp’s past year of commit activity
    TypeScript 0 0 16 7 Updated Oct 1, 2024
  • rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    rainlanguage/rain.orderbook’s past year of commit activity
    Rust 10 5 198 11 Updated Oct 1, 2024
  • rain.metadata Public

    Contracts, libs, and tooling for Rain metadata

    rainlanguage/rain.metadata’s past year of commit activity
    Rust 0 1 2 3 Updated Oct 1, 2024
  • rain.dex.pubstrats Public

    Public strats for Raindex

    rainlanguage/rain.dex.pubstrats’s past year of commit activity
    Solidity 5 2 6 4 Updated Sep 30, 2024
  • rain.interpreter Public

    Solidity library for implementing Rain compatible interpreters.

    rainlanguage/rain.interpreter’s past year of commit activity
    Solidity 12 1 28 3 Updated Sep 30, 2024
  • arb-bot Public

    NodeJS app that finds arbitrage trades for Rain orderbook orders against major DeFi platforms liquidity

    rainlanguage/arb-bot’s past year of commit activity
    JavaScript 7 4 23 0 Updated Sep 30, 2024
  • rain.flow Public

    Solidity interfaces for flow contracts

    rainlanguage/rain.flow’s past year of commit activity
    Solidity 0 3 8 4 Updated Sep 27, 2024
  • rain.factory Public

    Solidity interfaces and implementation of Rain factories.

    rainlanguage/rain.factory’s past year of commit activity
    Solidity 0 2 0 1 Updated Sep 27, 2024
  • rainlanguage/rain.dex.solve’s past year of commit activity
    0 0 0 1 Updated Sep 27, 2024
  • rainlanguage/alloy-ethers-typecast’s past year of commit activity
    Rust 1 2 1 1 Updated Sep 25, 2024

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…