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. Learn more →
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.
-
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
-
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.
-
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.
-
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 👁️🦀
-
substrate-contracts-node
Minimal Substrate node configured for smart contracts via pallet-contracts.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
AptosBFT — a consensus component supporting state machine replication in the Aptos blockchain (written in Rust);
Sui — a smart contract platform based on Narwhal and Bullshark protocols (written in Rust);
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...
cargo install --git https://github.com/coral-xyz/anchor avm --locked --force
Learn ink! - https://use.ink/
Project mention: Automated Exploit Generator for Smart Contracts on the Chains | news.ycombinator.com | 2023-04-26
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.
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
Rust smart-contracts related posts
- Royalties with Soroban Smart Contracts: An Interoperable On-Chain Solution
- Writing smart contracts in Polkadot
- how to avoid repeating when multiple dependencies share same git repo
- Solana Developers - New Anchor Version 0.28.0 Just Dropped
- Polkadot Forum - Advanced Level Discussion
- What to do next... Web 3, Rust, Solidity?
- Automated Exploit Generator for Smart Contracts on the Chains
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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