# Examples

Acala EVM+ is built in a way that is developer-friendly, this means that you can use any development framework that you prefer and develop, test and deploy onto our network.

Depending on which framework/tooling you prefer, there are slight modifications you need to implement in order to get access to the full power of the Acala EVM+. To understand them, check out the following guides and start your development journey on Acala EVM+.

* Framework Examples
  * [hardhat](https://github.com/AcalaNetwork/hardhat-tutorials)
  * [truffle](https://github.com/AcalaNetwork/truffle-tutorials)
  * [foundry](https://github.com/AcalaNetwork/bodhi.js/tree/master/examples/foundry/counter)
* Tooling Examples
  * [subquery](https://github.com/AcalaNetwork/acala-evm-indexer-examples/tree/master/subquery)
  * [chopsticks](https://github.com/AcalaNetwork/bodhi.js/tree/master/examples/chopsticks)
  * [the graph](https://github.com/AcalaNetwork/acala-evm-indexer-examples/tree/master/the-graph) (deprecated)
  * [subsquid](https://github.com/AcalaNetwork/acala-evm-indexer-examples/tree/master/subsquid) (WIP)
