Better Programming

Advice for programmers.

Follow publication

You're unable to read via this Friend Link since it's expired. Learn more

Member-only story

The Top Blockchain Developer Frameworks for 2021

Patrick Collins
Better Programming
Published in
13 min readJan 12, 2021
Words “Top 2021 Blockchain Frameworks” superimposed on wordmarks and logos of the top frameworks
Original image from blackred from Getty Images Signature

Smart contract development frameworks make engineers’ lives easier by allowing them to deploy and test their smart contracts. I took hours and days to go through every recommended framework from ConsenSys and the Ethereum website to see which ones are the best for 2021. You can see my experimentation with the platforms on GitHub.

Not only that, but I’ve conducted hundreds of interviews with blockchain hackathon participants and gone through hundreds of hackathon submissions, looking for which tools perform the best and have the best developer experience. I also do a lot of work using each framework myself, and I want to set myself up for 2021 right. I’ve done the hard work for 2021 so you don’t have to.

The criteria used was simple. The framework needs to:

  • Deploy to a local blockchain
  • Have quick and effective testing
  • Deploy a smart contract, using Chainlink, to the Kovan Testnet.

The third criterion is important because it allowed me to test how the framework interacts with other packages and integration testing. Working with oracles and third-party tools like OpenZeppelin is basically a must for 2021, which is why this last piece is so important.

We are going to briefly mention some other important tools that you need to know about for 2021, but this article will not go over beginner tools, like an ETH wallet, an Ethereum client, or a text editor.

Top 3 Smart Contract Development Frameworks

When it came down to it, there are three smart contract development frameworks that I would recommend to anyone. Each has a slightly different flavor and reason why you’d choose it. They are:

  1. Hardhat (JavaScript)

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Patrick Collins
Patrick Collins

Written by Patrick Collins

Lover of smart contract engineering and security

Responses (5)

Write a response