Rust smart-contracts

Open-source Rust projects categorized as smart-contracts

Top 23 Rust smart-contract Projects

  • aptos-core

    Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    AptosBFT — a consensus component supporting state machine replication in the Aptos blockchain (written in Rust);

  • sui

    Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Sui — a smart contract platform based on Narwhal and Bullshark protocols (written in Rust);

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • SpacetimeDB

    Multiplayer at the speed of light

  • Project mention: What if an SQL Statement Returned a Database? | news.ycombinator.com | 2023-12-12

    Yeah, I worked on https://tablam.org and https://spacetimedb.com.

    It becomes pretty clear that `order` is a significant property to make useful (and performant!) programs. "Duplicates" is also required to make usefull programs.

    One nonobvious reason for this: You wanna report that a `customer` has a duplicated key `1`. If you CAN'T model `[(customer.id = 1), (customer.id = 1)]` then you can't report errors! And `erroneous` data is VITAL to make useful programs because then the only possibility is "perfect" data, and that is not possible!

    Another reason is that we want to `count` duplicates, to see `duplicates`, and other NON-obvious at first: "What is a duplicate?". Get fun with floats, Unicode, combining case and non-case sensitive input... and is obvious that for useful programs IS REQUIRED to support bags in an extended version of the relational model.

    And yet...

    IS very important to remember about `set semantics` and try to adhere to it when makes sense. Your query planner will like it. You "valid" constraints like it. And `unique index` like it. And so on...

  • anchor

    ⚓ Solana Sealevel Framework

  • Project mention: Configurar Solana en Linux | dev.to | 2023-12-18

    cargo install --git https://github.com/coral-xyz/anchor avm --locked --force

  • ink

    Parity's ink! to write smart contracts. (by paritytech)

  • Project mention: Polkadot Forum - Advanced Level Discussion | /r/polkadot_market | 2023-06-03

    Learn ink! - https://use.ink/

  • solang

    Solidity Compiler for Solana and Polkadot

  • hypercube

    HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-performance computing power and large-scale data storage support for VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications.🛰

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ityfuzz

    Blazing Fast Bytecode-Level Hybrid Fuzzer for Smart Contracts

  • Project mention: Automated Exploit Generator for Smart Contracts on the Chains | news.ycombinator.com | 2023-04-26
  • clarinet

    Write, test and deploy high-quality smart contracts to the Stacks blockchain and Bitcoin.

  • gear

    Web3 Ultimate Execution Engine

  • rgb-core

    RGB Core Library: consensus validation for private & scalable client-validated smart contracts on Bitcoin & Lightning

  • witnet-rust

    Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀

  • mycitadel-desktop

    MyCitadel Wallet app for Linux, Windows & MacOS desktop made with GTK+3

  • astroport-core

    Astroport DEX core contracts

  • substrate-contracts-node

    Minimal Substrate node configured for smart contracts via pallet-contracts.

  • Project mention: Writing smart contracts in Polkadot | dev.to | 2023-07-30

    Next, we install substrate-contracts-node. This is a simple substrate blockchain configured for smart contract functionality using contracts-pallets. You can use this instead of a Testnet, we will cover this in another article. You could install the binary which is faster. This is supported for linux and Mac systems.

  • sputnik-dao-contract

    Smart contracts for https://app.astrodao.com

  • bitcoin-pro

    Professional bitcoin accounts & assets management

  • oasis-sdk

    Official SDK for the Oasis Network.

  • oracle-core

    Core off-chain component of Oracle Pools

  • odra

    Odra framework

  • rust-aluvm

    Rust implementation of AluVM (RISC functional machine)

  • elven-nft-minter-sc

    Elven Tools NFT Minter Smart Contract - launching NFTs collections on the MultiversX blockchain

  • scout

    Scout is an extensible open-source tool intended to assist ink! smart contract developers and auditors detect common security issues and deviations from best practices. (by CoinFabrik)

  • Project mention: Long Live the 'GPU Poor' – Open-Source AI Grants | news.ycombinator.com | 2023-08-30

    > if the work is OSS/public and you aren't trying to start a VC-backed company, it could be!

    Yes, it is a company that often applies and receives grants. For example, we are working on adding AI to tools such as https://github.com/CoinFabrik/scout

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust smart-contracts related posts

Index

What are some of the best open-source smart-contract projects in Rust? This list will help you:

Project Stars
1 aptos-core 5,777
2 sui 5,724
3 SpacetimeDB 4,030
4 anchor 3,180
5 ink 1,319
6 solang 1,186
7 hypercube 967
8 ityfuzz 600
9 clarinet 288
10 gear 219
11 rgb-core 192
12 witnet-rust 175
13 mycitadel-desktop 151
14 astroport-core 146
15 substrate-contracts-node 116
16 sputnik-dao-contract 107
17 bitcoin-pro 74
18 oasis-sdk 72
19 oracle-core 61
20 odra 58
21 rust-aluvm 57
22 elven-nft-minter-sc 50
23 scout 46

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com