# Resources
This section contains a curated list of resources for developers building smart contracts on Neo N3 using Neo DevPack for Solidity.
## General Resources
* [Neo Official Website](https://neo.org/)
* [Neo Documentation](https://docs.neo.org/)
* [Neo N3 Reference Node (C#)](https://github.com/neo-project/neo-node)
* [Neo Developer Portal](https://developers.neo.org/)
## Development Environments and Tooling
Just like Ethereum, Neo N3 has a robust suite of development tools that integrate directly with Neo DevPack for Solidity.
* **Hardhat:** Use `@neo-devpack-solidity/hardhat-solc-neo` to compile and `@neo-devpack-solidity/hardhat-neo-deployer` to manage complex deployments in TypeScript.
* **Neo-Express:** A private, local Neo blockchain optimized for development. It allows you to quickly spin up a node, manage wallets, and deploy `.nef` files.
* **Neo Toolkit for VS Code:** An official VS Code extension that provides a visual interface for managing Neo-Express, executing contracts, and stepping through NeoVM debug sessions.
## Smart Contract Explorers
* [NeoTube](https://neotube.io/) - The primary blockchain explorer for the Neo N3 MainNet and TestNet. Use this to inspect deployed contract manifests and transaction executions.
* [Dora](https://dora.coz.io/) - An alternative high-performance Neo blockchain explorer.
## Community
* [Neo Discord](https://discord.gg/neosmarteconomy) - The primary hub for developer discussions, technical support, and ecosystem announcements.
* [r3e-network Discussions](https://github.com/r3e-network/neo-devpack-solidity/discussions) - The direct GitHub forum for questions regarding the Neo DevPack for Solidity compiler itself.