> For the complete documentation index, see [llms.txt](https://killswitchofficial.gitbook.io/rei-chain/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://killswitchofficial.gitbook.io/rei-chain/developer/get-started.md).

# Get Started

## Tools

#### Development Environment

* [Truffle](https://www.trufflesuite.com/): Development environment, testing framework and asset pipeline for blockchains using the EVM
* [Hardhat](https://hardhat.org/): Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
* [Solidity](https://solidity.readthedocs.io/): Solidity is an object-oriented, high-level language for implementing smart contracts.

#### Editor or IDE

* [Remix](https://remix.ethereum.org/): IDE that’s used to write, compile, debug & deploy Solidity code ll in your browser.
* [VSCode](https://code.visualstudio.com/): Code editing.

#### Libraries

* [OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts): OpenZeppelin Contracts helps you minimize risk by using battle-tested libraries of smart contracts for Ethereum and other blockchains.
