Our great sponsors
-
foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Foundry is a new Solidity development environment from Paradigm that shows a lot of promise. Key standouts are the ability to write tests in Solidity, support for fuzzing, and speed (it's written in Rust). I wrote a separate introduction to it here.
-
As far as JavaScript frameworks go, you can really build with anything you’d like, as the client-side blockchain SDKs are mostly framework-agnostic. That being said, an overwhelming number of projects and examples are built in React. There are also a handful of libraries like Solana Wallet Adapter that offer additional utilities for React, so I’d say that learning or being familiar with React is going to probably be a smart move.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
ZK rollups: ZKSync, Starknet, Hermez - High throughput Ethereum layer 2s, but not natively EVM compatible
-
What about managing user profiles in a decentralized way? Ceramic Network offers the most robust protocol and suite of tools for managing decentralized identity. They recently released a blog post outlining some of their most recent updates and giving some guidelines around how all of the tools work together. I’d start there and then explore their docs to gain an understanding of how to start building, and consider checking out my example project here.
-
Filecoin - from Protocol Labs, the same team that build IPFS, it is a protocol designed to provide a system of persistent data storage. There are a handful of ways for developers to build on Filecoin, including web3.storage which is pretty nice.
-
If you want to fetch a user’s ENS text records, the ensjs library offers a nice API for fetching user data:
-
Truffle is a suite of tools for building and developing applications on the EVM. It’s mature, battle tested, and well documented. It’s been around for a while and many developers use it.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Solana - high throughput, inexpensive transactions, fast block times, but harder to learn than EVM (Rust)
-
Skynet - I have not yet used it in production, but have tried it out and it seems to work nicely. The API here looks great. I have questions like how long is the data persisted, and Skynet's interoperability with other protocols.
-
NEAR - Layer 1 blockchain, can write smart contracts in Rust or Assemblyscript
-
Livepeer is a decentralized video streaming network. It is mature and widely used with over 70,000 GPUs live on the network.
-
IPFS - peer-to-peer file system protocol pros: it’s reliable, well documented with a large ecosystem cons: if data is not pinned it can be lost
-
hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
Hardhat is a newer option, but one that is gaining more and more popularity. Their docs are great, the tooling and developer experience is polished, and it’s what I’ve personally been using to build dapps.
-
Chainlink is an Oracle that enables access to real-world data and off-chain computation while maintaining the security and reliability guarantees inherent to blockchain technology.
-
Celo - EVM compatible layer 1, designed to make it easy for anyone with a smartphone to send, receive, and store crypto
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Related posts
- Learn To Become a Web3 Developer by Exploring the Web3 Stack
- The 4 Best dApp Frameworks for First-Time Ethereum Developers
- Advancing dApp development with Hardhat Indexing: A Game-Changer for Ethereum Devs
- The power of zero-knowledge proofs - exploring the new ConsenSys zkEVM
- Solidity security reviews?