Official EOSIO "Community Developer Tools" page
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Eden is a comprehensive testing framework designed for EOSIO smart contract development. It enables developers to write and test C++ smart contracts with advanced debugging capabilities directly within the WebAssembly execution environment. ## Key Features - **In-Contract Debugging** — Debug smart contracts during WebAssembly execution using VS Code integration. - **Ephemeral Chains** — Spawn local EOS blockchain instances with manipulated data for flexible testing scenarios. - **Contract Testing Runners** — Pre-built runners for common test cases like genesis setup, elections, and completed elections. - **CI/CD Integration** — Automated contract builds and availability through GitHub workflows. - **Local Development** — Full local environment setup with blockchain simulation and web application. ## Philosophy Eden prioritizes developer experience by providing robust testing tools that mirror real blockchain behavior, enabling thorough contract validation before deployment.