Developer Tools

Good tools make a skilled craftsman better. This section contains a suite of excellent tools that can level up your development experience.

Clients

For more information on the various ETC clients, check out the clients page.

Development Tooling

A non-exhaustive selection of tools that can aid development of Ethereum Classic applications.

BUIDL IDE

Second State BUIDL IDE is a web-based IDE that requires no software download or install. It provides a one-stop development and deployment environment for smart contract and dapp developers.

Dappkit

A ledger-agnostic, high-performance infrastructure and libraries for developers to build and scale decentralized applications. In short, collaborative Firebase for Dapps.

Embark Framework

Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.

Emerald Platform

Platform for building Dapps for ETC blockchain.

ESerialize

The goal of this module is to provide easy functions to serialize and deserialize data for the Ethereum Stack.

Ethereum JSON-RPC API

A specification of JSON-RPC methods that an EVM-based blockchain client must implement.

Eth Fiddle

Online editor for smart contracts.

EVM-LLVM

Not only can developers use a large scope of programming languages (Rust for smart contracts!) other than Solidity to target the Ethereum Virtual Machine (EVM), they can also immediately benefit from various development tools built around LLVM infrastructure.

Ganache

Personal Ethereum blockchain to run tests.

Jade Suite

The Jade suite of tools empowers developers to create peer-to-peer decentralized applications on top of EVM-based blockchains like Ethereum Classic.

Mythx

MythX is the premier security analysis service for Ethereum smart contracts. Our mission is to ensure development teams avoid costly errors and make Ethereum a more secure and trustworthy platform.

Open-RPC

The OpenRPC Specification defines a standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs.

OpenZeppelin

Battle-tested framework of secure, reusable smart contracts.

Quorum

Quorum is an open source blockchain platform that combines the innovation of the public Ethereum community with enhancements to support enterprise needs.

Remix Online IDE

A useful in-browser IDE that can compile and publish smart contracts to various Ethereum networks. Includes a linter.

Signatory

An offline transaction and message signer for the Ethereum Stack.

SOLL

The LLVM compiler is finally coming to Solidity. With it, we can easily create smart contracts across multiple blockchain VMs. The EVM on Ethereum Classic and ETH 2.0's eWASM are among the first we support.

Sputnikvm

SputnikVM is an open source standalone implementation of Ethereum Virtual Machine (EVM). It aims to be an efficient, pluggable virtual machine for different Ethereum-based blockchains.

Truffle Suite

A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier.