remix-ide - Browser-Only Solidity IDE and Runtime Environment

  •        23

Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions. To try it out, visit https://remix.ethereum.org.

https://github.com/ethereum/remix-ide#readme

Dependencies:

http-server : 0.9.0
remixd : git+https://github.com/ethereum/remixd.git

Tags
Implementation
License
Platform

   




Related Projects

browser-solidity - Browser-Only Solidity IDE and Runtime Environment

  •    Javascript

Remix (aka. Browser-Solidity) is a browser-based Solidity compiler and IDE.Visit https://remix.ethereum.org to use; it will always deliver the latest version.

cakeshop - An integrated development environment and SDK for Ethereum-like ledgers

  •    Javascript

Cakeshop is a set of tools and APIs for working with Ethereum-like ledgers, packaged as a Java web application archive (WAR) that gets you up and running in under 60 seconds. Included in the package is the geth, quorum, and constellation Ethereum servers, a Solidity compiler and all dependencies.

ethlance - Ethlance is the first job market platform built entirely on the Ethereum blockchain

  •    Clojure

Ethlance is the first job market platform written in ClojureScript and Solidity working completely on the Ethereum blockchain with 0% service fees. Ethereum Smart Contracts are at /resources/public/contracts/src.

ethereum-examples - Code examples showing how to use the Oraclize API on Ethereum

  •    Solidity

Here you can find some code examples showing how easy integrating the Oraclize Ethereum API is. Thanks to our Ethereum API helpers using Oraclize in your Solidity/Serpent code is very easy.

ethereum-api - Oraclize API for Ethereum smart contracts

  •    Solidity

Thanks to this Ethereum API helpers using Oraclize in your Solidity/Serpent code is very easy. In Solidity it is as simple as inheriting the usingOraclize contract: this will provide you some functions, like oraclize_query, which make it trivial to leverage our technology straight away.


awesome-solidity - :small_blue_diamond: A curated list of awesome Solidity resources, libraries, tools and more

  •    Shell

A curated list of awesome Solidity resources, libraries, tools and more. Please check the contribution guidelines for info on formatting and writing pull requests.

BlockchainStore - :moneybag: Retail Store that runs on Ethereum

  •    TypeScript

It is written in Solidity and represents a retail store. It supports customer and product registrations. Every registered customer owns a shopping cart to collect products before checking out.

Solidity - The Solidity Contract-Oriented Programming Language

  •    C++

Solidity is a contract-oriented, high-level language for implementing smart contracts. It was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM). It is statically typed, supports inheritance, libraries and complex user-defined types among other features. With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.

web3j - Connect Java and Android apps to the Ethereum blockchain

  •    Java

web3j is a lightweight, reactive, type safe Java and Android library for integrating with clients (nodes) on the Ethereum network. This allows you to work with the Ethereum blockchain, without the additional overhead of having to write your own integration code for the platform.

ethereumbook - Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

  •    Javascript

Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains. This repository contains the draft of the book, currently in progress, scheduled for publication in Q4'2018 by O'Reilly Media. The publication date has been delayed, unfortunately, due to some personal issues. Expect to see content developed and pushed here in Q1 and Q2 2018.

webthree-umbrella - Former home of cpp-ethereum (Oct 2015 to Aug 2016)

  •    

cpp-ethereum is the Ethereum C++ client.This repository was an "umbrella" repository which was the home for the various C++ projects betwen October 2015 and August 2016. Prior to that point all the work had happened under a single repository (cpp-ethereum), and that is where all C++ runtime development work has now returned, with solidity now being a standalone repository.

augur-core - Augur back-end (Ethereum contracts)

  •    TypeScript

Smart contracts for Augur, a decentralized prediction market platform on the Ethereum blockchain. Note: on macOS, you need to use virtualenv or homebrew Python to work around System Integrity Protection.

Truffle - The most popular Ethereum development framework

  •    Javascript

Truffle is the most popular development framework for Ethereum with a mission to make your life a whole lot easier.

dappsys - Composable building blocks for Ethereum contracts

  •    Nix

Dappsys is a collection of building blocks for building smart contract systems. They are written in Solidity, but deployed objects can be linked to any language.

EthereumCasts - Companion repo to an Ethereum/Solidity course on Udemy

  •    Javascript

Companion repo to an Ethereum/Solidity course on Udemy

OpenZeppelin - A Framework to build secure smart contracts on Ethereum

  •    Javascript

OpenZeppelin is a library for writing secure Smart Contracts on Ethereum. With OpenZeppelin, you can build distributed applications, protocols and organizations. It is meant to provide secure, tested and audited code to enable the new generation of distributed applications, protocols and organizations. OpenZeppelin is a community effort to reduce the hurdle to develop and use them.

burrow - Hyperledger Burrow

  •    Go

Hyperledger Burrow is a permissioned Ethereum smart-contract blockchain node. It executes Ethereum EVM smart contract code (usually written in Solidity) on a permissioned virtual machine. Burrow provides transaction finality and high transaction throughput on a proof-of-stake Tendermint consensus engine. Project information generally updated on a quarterly basis can be found on the Hyperledger Burrow Wiki.

mythril - Security analysis tool for Ethereum smart contracts

  •    Python

Mythril is a security analysis tool for Ethereum smart contracts. It uses concolic analysis, taint analysis and control flow checking to detect a variety of security vulnerabilities. See the Wiki for more detailed instructions.

Tokens - Ethereum Token Contracts

  •    Javascript

This repo contains Solidity smart contract code for simple, standards-compliant tokens on Ethereum. Adhering to standards allows other contract developers to easily incorporate your token into their applications. The repo currently implements EIP20 tokens, and more may be added in the future.