All Projects → ethereum → Remix

ethereum / Remix

Licence: mit
This has been moved to https://github.com/ethereum/remix-project

Programming Languages

javascript
184084 projects - #8 most used programming language
solidity
1140 projects

Projects that are alternatives of or similar to Remix

Remix Project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Stars: ✭ 225 (-78.83%)
Mutual labels:  blockchain, ethereum, smart-contracts, evm
Remix Ide
Documentation for Remix IDE
Stars: ✭ 1,768 (+66.32%)
Mutual labels:  blockchain, ethereum, smart-contracts, evm
Smart Contract Best Practices
A guide to smart contract security best practices
Stars: ✭ 4,784 (+350.05%)
Mutual labels:  blockchain, ethereum, smart-contracts
Echidna
Ethereum smart contract fuzzer
Stars: ✭ 571 (-46.28%)
Mutual labels:  ethereum, smart-contracts, evm
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (-29.07%)
Mutual labels:  blockchain, ethereum, smart-contracts
Smart Contracts Example
Simple example of token market. Based on blockchain technology using Ethereum platform.
Stars: ✭ 37 (-96.52%)
Mutual labels:  blockchain, ethereum, smart-contracts
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (-60.49%)
Mutual labels:  blockchain, ethereum, smart-contracts
Hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Stars: ✭ 727 (-31.61%)
Mutual labels:  blockchain, ethereum, smart-contracts
Colonynetwork
Colony Network smart contracts
Stars: ✭ 351 (-66.98%)
Mutual labels:  blockchain, ethereum, smart-contracts
Gdai.io
gDAI - Gas less DAI transfers by using GSN, Fulcrum and KyberNetwork
Stars: ✭ 26 (-97.55%)
Mutual labels:  blockchain, ethereum, smart-contracts
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (-13.17%)
Mutual labels:  blockchain, ethereum, smart-contracts
Learn Solidity
Code base for "Learn Solidity: Programming Language for Ethereum Smart Contracts" course in Tosh Academy & Blockchain Council
Stars: ✭ 44 (-95.86%)
Mutual labels:  blockchain, ethereum, smart-contracts
Ette
EVM-based Blockchain Indexer, with historical data query & real-time notification support 😎
Stars: ✭ 37 (-96.52%)
Mutual labels:  blockchain, ethereum, evm
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (-63.88%)
Mutual labels:  blockchain, ethereum, smart-contracts
Blockchainstore
💰 Retail Store that runs on Ethereum
Stars: ✭ 425 (-60.02%)
Mutual labels:  blockchain, ethereum, smart-contracts
Buidl
A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started
Stars: ✭ 376 (-64.63%)
Mutual labels:  blockchain, ethereum, smart-contracts
Intellij Solidity
Solidity plugin for IntelliJ
Stars: ✭ 646 (-39.23%)
Mutual labels:  blockchain, ethereum, evm
Ethereum book
精通以太坊 (中文版)
Stars: ✭ 875 (-17.69%)
Mutual labels:  blockchain, ethereum, smart-contracts
Embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Stars: ✭ 3,478 (+227.19%)
Mutual labels:  blockchain, ethereum, smart-contracts
Love Ethereum
区块链学习
Stars: ✭ 323 (-69.61%)
Mutual labels:  blockchain, ethereum, smart-contracts

The project has been moved to https://github.com/ethereum/remix-project

Remix is a suite of tools that helps smart contract development, compilation, testing & deployment. These tools also works as a core of native plugins of Remix IDE.

Remix IDE is an IDE for Solidity dApp developers, powered by Remix. The Remix IDE repository is available here, and an online version is available at https://remix.ethereum.org.

For more, check out the Remix IDE documentation.

Remix Modules

Remix is built out of several different modules. Here is the brief description.

  • remix-analyzer: Perform static analysis on Solidity smart contracts to check security vulnerabilities and bad development practices
  • remix-astwalker: Parse solidity AST (Abstract Syntax Tree)
  • remix-debug: Debug Ethereum transactions. It provides several controls that allow stepping over the trace and seeing the current state of a selected step.
  • remix-solidity: Load a Solidity compiler from provided URL and compile the contract using loaded compiler and return the compilation details
  • remix-lib: Common place for libraries being used across multiple modules
  • remix-tests: Unit test Solidity smart contracts. It works as a plugin & as CLI both
  • remix-url-resolver: Provide helpers for resolving the content from external URL ( including github, swarm, ipfs etc.).
  • remixd: Allow accessing local filesystem from Remix IDE by running a daemon

Each module generally has their own npm package and test suite, as well as basic documentation in their respective READMEs. Usage of modules as plugin is well documented here.

Contributing

Everyone is very welcome to contribute on the codebase of Remix. Please reach us in Gitter in case of any query/feedback/suggestion.

For more information on the contributing procedure, see CONTRIBUTING.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].