Truffle
Truffle has to be one of the best known starting points for solidity developers. There are over 150K downloads on Github and the community has been working to build a suite of tools to aide solidity development since since 2016. Truffle and it’s companion tools ganache and drizzle offer a comprehensive suite of tools (the truffle suite) to simulate adapt and build EVM compatible solidity based smart contact. They also now offer a VSCode Extension to assist developers in improving writing and testing their code locally.