awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
FuelLabs avatar

FuelLabs/fuels-rs

0
View on GitHub↗
43,162 stars·1,361 forks·Rust·Apache-2.0·31 viewsfuellabs.github.io/fuels-rs↗

Fuels Rs

This project is a Rust SDK and client library for the Fuel blockchain. It serves as a smart contract development kit used to compile, deploy, and test blockchain contracts in both local and remote environments.

The library includes a binding generator that creates type-safe Rust code from contract methods, ensuring compile-time safety for blockchain function calls. It also provides a local sandbox runtime to launch network nodes and simulate wallet activity for decentralized application testing.

The toolset covers blockchain wallet management, transaction signing, and state querying through node communication. It further supports the management of smart contracts and the execution of custom scripts to modify the decentralized ledger.

Features

  • Blockchain Integration - Integrates Rust applications with the Fuel blockchain for transaction submission and state retrieval.
  • Contract Bindings - Provides a utility to generate type-safe Rust bindings from smart contract methods to ensure compile-time safety.
  • Blockchain Client Libraries - Provides a complete Rust toolset for signing transactions and querying blockchain state.
  • Blockchain Node APIs - Enables software to connect to blockchain nodes for executing contracts and querying state.
  • Blockchain RPC Interfaces - Facilitates network interaction and state queries via a JSON-RPC interface.
  • Smart Contract Development Frameworks - Offers a comprehensive toolset for the end-to-end development of Fuel smart contracts.
  • Blockchain Transaction Executors - Provides the capability to sign and submit contract calls and value transfers to the network.
  • Blockchain SDKs - Serves as the primary Rust SDK for interacting with the Fuel blockchain network.
  • Smart Contract Compilers - Compiles smart contract source code into executable bytecode for the blockchain virtual machine.
  • Transaction Signing - Implements cryptographic signing of transaction payloads using private keys on the client side.
  • Smart Contract Environments - Provides a complete environment for compiling, deploying, and testing smart contracts.
  • Blockchain Local Development Environments - Starts a local blockchain instance to validate contracts and transactions in a sandbox.
  • Developer Wallet Managers - Provides tools to manage local developer identities and accounts for blockchain testing.
  • Type-Safe Binding Generators - Produces type-safe Rust bindings from contract methods at compile time.
  • Blockchain Network Simulators - Spawns a temporary local blockchain instance for isolated testing of smart contracts.
  • Decentralized & Blockchain Technologies - Provides the underlying technology to build and test decentralized applications on the Fuel network.

Star history

Star history chart for fuellabs/fuels-rsStar history chart for fuellabs/fuels-rs

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Fuels Rs

These projects share indexed features with Fuels Rs. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nomicfoundation/hardhatNomicFoundation avatar

    NomicFoundation/hardhat

    8,489View on GitHub↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    TypeScriptblockchaindappsdebugging
    View on GitHub↗8,489
  • remix-project-org/remix-projectremix-project-org avatar

    remix-project-org/remix-project

    3,003View on GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    View on GitHub↗3,003
  • mystenlabs/suiMystenLabs avatar

    MystenLabs/sui

    7,612View on GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    View on GitHub↗7,612
  • web3/web3.jsweb3 avatar

    web3/web3.js

    19,936View on GitHub↗

    web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn

    TypeScriptabi-decodersabi-encodersapi
    View on GitHub↗19,936
Compare all 30 related projects→

Frequently asked questions

What does fuellabs/fuels-rs do?

This project is a Rust SDK and client library for the Fuel blockchain. It serves as a smart contract development kit used to compile, deploy, and test blockchain contracts in both local and remote environments.

What are the main features of fuellabs/fuels-rs?

The main features of fuellabs/fuels-rs are: Blockchain Integration, Contract Bindings, Blockchain Client Libraries, Blockchain Node APIs, Blockchain RPC Interfaces, Smart Contract Development Frameworks, Blockchain Transaction Executors, Blockchain SDKs.

Which projects share features with fuellabs/fuels-rs?

Projects with overlapping indexed features include: nomicfoundation/hardhat — Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum… remix-project-org/remix-project — Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… web3/web3.js — web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain… fuellabs/fuels-ts — fuels-ts is a TypeScript SDK and development toolkit for the Fuel blockchain. It provides a library for executing… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger…