awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bkrem avatar

bkrem/awesome-solidity

0
View on GitHub↗
7,032 星标·996 分支·6 次浏览bkrem.github.io/awesome-solidity↗

Awesome Solidity

This project is a curated directory and index of resources for Solidity smart contract development. It provides a categorized collection of libraries, development frameworks, security tools, and educational materials used to build and deploy decentralized applications.

The repository functions as a comprehensive catalog for the software development lifecycle, featuring a specific index of community-vetted modular building blocks and token standard implementations. It also maintains a dedicated list of security resources, including static analyzers and fuzzers, to assist in auditing and securing code.

The directory covers a broad range of capabilities, including tools for blockchain gas optimization, smart contract security auditing, and project bootstrapping. It also aggregates resources for source code verification, automated documentation generation, and compiler version management.

The project is organized as a markdown-based directory using a category-based taxonomy to facilitate the discovery of external tools and libraries.

Features

  • Smart Contract Development - Provides a curated index of frameworks and environments for building, testing, and deploying blockchain applications.
  • Ethereum Development Environments - Provides a comprehensive catalog of environments for compiling, testing, and deploying Ethereum smart contracts.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Smart Contract Libraries - Indexes community-vetted modular building blocks and token standard implementations for blockchain development.
  • Programming Education - Curates tutorials, interactive courses, and documentation to teach secure Solidity programming.
  • Security Resource Lists - Curates a comprehensive list of security tools and guidelines specifically for Ethereum and Solidity researchers.
  • Smart Contract Security - Maintains a dedicated list of static analyzers, fuzzers, and auditing guidelines to secure smart contracts.
  • Solidity Development Resources - Acts as a central resource hub for Solidity libraries, tools, and educational materials.
  • Gas Optimization Patterns - Provides a collection of techniques and tools for reducing gas costs in smart contracts.
  • Tooling Catalogs - Offers a directory of essential compilers, debuggers, and deployment frameworks for managing Solidity projects.
  • Secure Contract Libraries - Provides a curated directory of audited, reusable smart contract libraries for secure and efficient development.
  • Code Formatting and Linting - Curates tools for enforcing style guides and performing automated code cleanup for smart contracts.
  • Development Templates - Indexes pre-configured starter kits and boilerplate templates to accelerate project setup.
  • 编辑器扩展 - Lists plugins and language servers that add syntax highlighting and autocompletion to code editors.
  • Development Workflows - Catalogs toolkits that streamline the iterative cycle of coding, testing, and deploying smart contracts.
  • IDE Language Plugins - Indexes IDE plugins that provide language-specific validation and support for Solidity development.
  • Automated Documentation Generation - Indexes tools that automatically generate technical documentation and class diagrams by analyzing contract source code.
  • Source Code Verification - Includes resources for matching deployed bytecode to original source code via verification services.
  • Smart Contract Deployment Scripts - Provides resources for automating the deployment and initialization of smart contracts across multiple networks.
  • Security Best Practices - Provides security checklists and best practice guides for writing resilient Solidity code.
  • Project Bootstrapping Tools - Lists CLI utilities and templates for generating initial project structures and configuration.
  • Gas Optimization Analysis - Aggregates resources for profiling method attributes and control flows to minimize smart contract gas costs.
  • Static Code Analysis - Indexes static analyzers and fuzzers used to detect vulnerabilities and prove smart contract correctness.
  • Contract Type Generators - Indexes tools that generate strongly-typed bindings from smart contract ABIs for safer application-to-contract communication.
  • Blockchain Development Frameworks - Curated list of resources for the Solidity programming language.
  • Blockchain Learning Paths - Curated list of Solidity development resources.

Star 历史

bkrem/awesome-solidity 的 Star 历史图表bkrem/awesome-solidity 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

bkrem/awesome-solidity 是做什么的?

This project is a curated directory and index of resources for Solidity smart contract development. It provides a categorized collection of libraries, development frameworks, security tools, and educational materials used to build and deploy decentralized applications.

bkrem/awesome-solidity 的主要功能有哪些?

bkrem/awesome-solidity 的主要功能包括:Smart Contract Development, Ethereum Development Environments, Awesome List, Smart Contract Libraries, Programming Education, Security Resource Lists, Smart Contract Security, Solidity Development Resources。

bkrem/awesome-solidity 有哪些开源替代品?

bkrem/awesome-solidity 的开源替代品包括: nomicfoundation/hardhat — Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum… foundry-rs/foundry — Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing,… voltagent/awesome-claude-code-subagents — This project provides a framework for managing multi-agent systems, designed to automate complex software development,… cyfrin/foundry-full-course-f23 — This repository is a comprehensive educational curriculum and programming guide designed to teach Solidity development… hack-with-github/awesome-hacking — This project is a community-maintained, open-source knowledge base that serves as a structured index for cybersecurity… openzeppelin/openzeppelin-contracts — OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the…

Awesome Solidity 的开源替代方案

相似的开源项目,按与 Awesome Solidity 的功能重合度排序。
  • nomicfoundation/hardhatNomicFoundation 的头像

    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
  • foundry-rs/foundryfoundry-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
  • voltagent/awesome-claude-code-subagentsVoltAgent 的头像

    VoltAgent/awesome-claude-code-subagents

    21,906在 GitHub 上查看↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Shellai-agent-frameworkai-agent-toolsai-agents
    在 GitHub 上查看↗21,906
  • cyfrin/foundry-full-course-f23Cyfrin 的头像

    Cyfrin/foundry-full-course-f23

    5,814在 GitHub 上查看↗

    This repository is a comprehensive educational curriculum and programming guide designed to teach Solidity development and smart contract testing. It provides a structured set of instructional materials and tutorials for writing, deploying, and auditing secure programmable contracts on the Ethereum Virtual Machine. The course focuses on the Foundry toolkit, providing an Ethereum tooling curriculum that covers compiling and testing smart contracts locally. It emphasizes a professional development workflow, moving from initial Solidity programming to the implementation of decentralized applicat

    在 GitHub 上查看↗5,814
查看 Awesome Solidity 的所有 30 个替代方案→