30 open-source projects similar to protofire/solhint, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Solhint alternative.
Code coverage for Solidity smart-contracts
CLI Tool to List & Store Solidity Smart Contract Methods Attributes
(Formerly Solium) Code quality & Security Linter for Solidity
Decode is a package to make it easier for you to develop on Ethereum. In particular, it parses tx's submitted to a local testrpc node to make them more readable.
CLI tool for Smart Contract error tracking, monitoring and alerting.
Ethereum solidity graph plain debugger. To have the whole picture when debugging.
Scientists are SHOCKED by how easy it is to disrupt a $550B industry with this one weird trick!
🛠 Assertions and utilities for testing Ethereum smart contracts with Truffle unit tests
👯 speedy, parallelized, hot-reloading solidity test framework
Schemathesis is a property-based testing tool and fuzzer for schema-based APIs. It analyzes OpenAPI and JSON Schema specifications to automatically generate test cases that identify crashes, schema violations, and validation bypasses. The project functions as a contract validator and security scanner, verifying that a live server strictly adheres to its defined specifications. The framework distinguishes itself through stateful API testing, which chains multiple related requests together to uncover bugs that only emerge during complex, multi-step user workflows. It also utilizes response-driv
0x protocol monorepo - includes our smart contracts and many developer tools
PyTest plugin for testing smart contracts for Ethereum blockchain.
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 securi
Sway is a smart contract development language and programming environment designed for writing, compiling, and deploying secure blockchain programs. It serves as a type-safe language for building on-chain logic and a static analysis toolchain that validates contracts before they are executed on a network. The ecosystem provides a development environment focused on blockchain application logic and web3 backend engineering. It integrates a type-safe programming approach to reduce vulnerabilities and ensure reliable state transitions for decentralized services. The toolchain incorporates static
This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies, covering everything from fundamental concepts to practical deployment. The guide systematically explains the core architecture of blockchain systems, including consensus-based distributed ledgers, cryptographic hash chains, Merkle trees, and smart contract execution engines, while also detailing permissioned channel architectures and modular service platforms for enterprise use. The resource distinguishes itself by offering a dual-track learning path that serves both non-tech
PyAutoGUI is a Python GUI automation library and desktop automation framework. It provides a set of tools for programmatically controlling the mouse and keyboard to automate user interface interactions across different operating systems. The project functions as a cross-platform input simulator and computer vision screen scanner. It enables the simulation of keystrokes and cursor movements to perform repetitive tasks and utilizes screen analysis to locate specific images or pixel colors on the display. Its capability surface includes mouse and keyboard input simulation, screen image capture,
A collection of resources covering different aspects of JMeter usage.
The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17)
Frontend tests that run in your real browser, against your real backend. No jsdom, no separate E2E stack.
Plugin for http://unexpected.js.org to enable testing the full React virtual DOM, and also the shallow renderer
Catch2 is a comprehensive framework for C++ software validation, providing an environment for unit testing, integration verification, and performance analysis. It enables developers to define and execute automated test suites and micro-benchmarks directly within their applications. The framework is distinguished by its header-only distribution, which allows for integration into existing build systems without requiring complex external dependencies. It utilizes a hierarchical section-based execution model that supports behavior-driven testing, allowing for shared setup and teardown logic acros
:pagewithcurl: Provides a log viewer for Laravel