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. rainlang rainlang Public

    Solidity library for implementing Rain compatible interpreters.

    Solidity 15 2

  2. raindex raindex Public

    Rain orderbook libraries, subgraph and contract implementation.

    Rust 20 17

  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 127 repositories
  • raindex Public

    Rain orderbook libraries, subgraph and contract implementation.

    rainlanguage/raindex’s past year of commit activity
    Rust 20 17 314 (6 issues need help) 58 Updated Apr 14, 2026
  • rainlanguage/rain.local-db.remote’s past year of commit activity
    Nix 0 0 0 1 Updated Apr 14, 2026
  • rainlanguage/rain.strategies’s past year of commit activity
    Rust 2 2 5 22 Updated Apr 14, 2026
  • specs Public
    rainlanguage/specs’s past year of commit activity
    Nix 3 MIT 2 1 5 Updated Apr 14, 2026
  • rainlang Public

    Solidity library for implementing Rain compatible interpreters.

    rainlanguage/rainlang’s past year of commit activity
    Solidity 15 2 35 1 Updated Apr 13, 2026
  • rain.vats Public

    Verifiable Asset Tokenization System (VATS)

    rainlanguage/rain.vats’s past year of commit activity
    Solidity 2 3 1 0 Updated Apr 13, 2026
  • rainix Public

    Nix derivations for common rain automations and development environment configuration.

    rainlanguage/rainix’s past year of commit activity
    Nix 2 3 1 1 Updated Apr 12, 2026
  • rain.solver Public

    Node.js app that solves (clears) Rain Orderbook orders against onchain liquidity (DEXes, other Rain Orderbooks and orders)

    rainlanguage/rain.solver’s past year of commit activity
    TypeScript 16 6 16 9 Updated Apr 12, 2026
  • rain.dia Public
    rainlanguage/rain.dia’s past year of commit activity
    Solidity 0 0 0 1 Updated Apr 10, 2026
  • pyth-crosschain Public Forked from pyth-network/pyth-crosschain

    Crosschain Pyth programs and utilities

    rainlanguage/pyth-crosschain’s past year of commit activity
    TypeScript 0 341 0 1 Updated Apr 9, 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…