awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
trufflesuite avatar

trufflesuite/truffleArchived

0
View on GitHub↗
13,928 نجوم·2,296 تفرعات·TypeScript·MIT·10 مشاهداتconsensys.io/blog/consensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat?utm_source=github&utm_medium=referral&utm_campaign=2023_Sep_truffle-sunset-2023_announcement_↗

Truffle

Truffle is an Ethereum smart contract development framework providing a toolkit for compiling, testing, and deploying smart contracts to the Ethereum blockchain and compatible networks. It serves as an integrated environment for managing the full smart contract lifecycle.

The framework includes a local blockchain emulator to simulate network environments for iterative testing without using real assets. It also features a blockchain network manager to configure and switch between various public and private network endpoints.

The toolset covers smart contract compilation into bytecode and binary interfaces, automated testing suites to verify logic, and deployment utilities to initialize contracts on a ledger. It provides a command-line interface for executing scripts to automate workflows and an interactive console for querying state and triggering contract functions.

Features

  • Smart Contract Development Frameworks - Provides a complete toolkit for compiling, testing, and deploying smart contracts to Ethereum-compatible networks.
  • Blockchain Local Development Environments - Provides a simulated network environment for rapid development and testing without using real assets.
  • Smart Contract Deployment Tools - Provides utilities for uploading compiled bytecode to a blockchain network to initialize contracts.
  • Local Blockchain Node Hosting - Launches a local blockchain server to simulate a network environment for rapid development.
  • Blockchain Network Simulators - Spawns an isolated blockchain node to provide a sandbox environment for rapid iterative testing.
  • Contract Bytecode Compilation - Transforms high-level smart contract source code into serialized bytecode and ABIs for blockchain deployment.
  • Smart Contract Compilers - Transforms high-level smart contract source code into executable bytecode for deployment on a ledger.
  • Test Suite Runners - Provides a framework to execute collections of automated tests by deploying contracts to temporary networks.
  • Automated Contract Testing Suites - Offers a framework for running automated test suites to verify smart contract logic before production.
  • Development Workflow Automation - Executes JavaScript or TypeScript scripts within a managed runtime to automate deployment and interaction sequences.
  • Scripting Environments - Provides a command-line capability to execute external scripts within a configured development environment.
  • Blockchain Network Connections - Manages connections and switching between various public and private blockchain network endpoints.
  • Network Endpoint Configuration - Uses a centralized configuration to map network identifiers to specific blockchain endpoints and provider settings.
  • Blockchain Network Deployments - Facilitates switching between multiple public and private network endpoints for contract interaction.
  • Abstraction Wrappers - Creates a high-level abstraction layer that translates function calls into blockchain-compatible JSON requests.
  • Smart Contract Callers - Provides an interactive console for querying state and triggering functions on deployed contracts.
  • Blockchain and DApps - Development environment and testing framework for blockchain projects.
  • Development Frameworks - Development environment and testing framework for Ethereum DApps.

سجل النجوم

مخطط تاريخ النجوم لـ trufflesuite/truffleمخطط تاريخ النجوم لـ trufflesuite/truffle

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Truffle

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Truffle.
  • nomicfoundation/hardhatالصورة الرمزية لـ NomicFoundation

    NomicFoundation/hardhat

    8,489عرض على 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
    عرض على GitHub↗8,489
  • inoutcode/ethereum_bookالصورة الرمزية لـ inoutcode

    inoutcode/ethereum_book

    4,081عرض على GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    عرض على GitHub↗4,081
  • remix-project-org/remix-projectالصورة الرمزية لـ remix-project-org

    remix-project-org/remix-project

    3,003عرض على 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
    عرض على GitHub↗3,003
  • foundry-rs/foundryالصورة الرمزية لـ foundry-rs

    foundry-rs/foundry

    10,125عرض على GitHub↗

    Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl

    Rustalloyblockchainbytecode
    عرض على GitHub↗10,125
عرض جميع البدائل الـ 30 لـ Truffle→

الأسئلة الشائعة

ما هي وظيفة trufflesuite/truffle؟

Truffle is an Ethereum smart contract development framework providing a toolkit for compiling, testing, and deploying smart contracts to the Ethereum blockchain and compatible networks. It serves as an integrated environment for managing the full smart contract lifecycle.

ما هي الميزات الرئيسية لـ trufflesuite/truffle؟

الميزات الرئيسية لـ trufflesuite/truffle هي: Smart Contract Development Frameworks, Blockchain Local Development Environments, Smart Contract Deployment Tools, Local Blockchain Node Hosting, Blockchain Network Simulators, Contract Bytecode Compilation, Smart Contract Compilers, Test Suite Runners.

ما هي البدائل مفتوحة المصدر لـ trufflesuite/truffle؟

تشمل البدائل مفتوحة المصدر لـ trufflesuite/truffle: nomicfoundation/hardhat — Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum… inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… remix-project-org/remix-project — Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete… foundry-rs/foundry — Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing,… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… smartcontractkit/chainlink — Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and…