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

    TypeScript 2 1

  2. rain.interpreter rain.interpreter Public

    Solidity library for implementing Rain compatible interpreters.

    Solidity 12 1

  3. rain.orderbook rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    Rust 11 6

  4. rain.flow rain.flow Public

    Solidity interfaces for flow contracts

    Solidity 3

  5. decentralicense decentralicense Public

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

    1

  6. specs specs Public

    3 1

Repositories

Showing 10 of 106 repositories
  • rain.orderbook Public

    Rain orderbook libraries, subgraph and contract implementation.

    rainlanguage/rain.orderbook’s past year of commit activity
    Rust 11 6 247 14 Updated Feb 13, 2025
  • rainlanguage/rain.strategies’s past year of commit activity
    2 0 1 1 Updated Feb 13, 2025
  • rain.interpreter Public

    Solidity library for implementing Rain compatible interpreters.

    rainlanguage/rain.interpreter’s past year of commit activity
    Solidity 12 1 27 5 Updated Feb 12, 2025
  • rain.metadata Public

    Contracts, libs, and tooling for Rain metadata

    rainlanguage/rain.metadata’s past year of commit activity
    Rust 0 1 3 3 Updated Feb 12, 2025
  • rain.wasm Public

    Provides wasm bindgen utilities and helpers

    rainlanguage/rain.wasm’s past year of commit activity
    Rust 0 0 0 0 Updated Feb 12, 2025
  • dotrain Public

    .rain to rainlang composer and rain language server protocol services

    rainlanguage/dotrain’s past year of commit activity
    Rust 3 3 5 1 Updated Feb 11, 2025
  • rainix Public

    Nix derivations for common rain automations and development environment configuration.

    rainlanguage/rainix’s past year of commit activity
    Nix 2 1 3 1 Updated Feb 11, 2025
  • rainlanguage/alloy-ethers-typecast’s past year of commit activity
    Rust 1 2 1 3 Updated Feb 7, 2025
  • rain.error Public
    rainlanguage/rain.error’s past year of commit activity
    Rust 0 0 0 0 Updated Feb 7, 2025
  • sushiswap Public Forked from sushi-labs/sushiswap

    Sushi 2.0 🍣

    rainlanguage/sushiswap’s past year of commit activity
    TypeScript 0 1,630 1 7 Updated Feb 7, 2025

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…