Our great sponsors
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.
Modular TypeScript wallet adapters and components for Solana applications.
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.
zkSync: trustless scaling and privacy engine for Ethereum
ZK rollups: ZKSync, Starknet, Hermez - High throughput Ethereum layer 2s, but not natively EVM compatible
An authentication system built with Ceramic & self.id
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.
⁂ The simple file storage service for IPFS & Filecoin
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:
A tool for developing smart contracts. Crafted with the finest cacaos.
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.
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.
Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
Solana - high throughput, inexpensive transactions, fast block times, but harder to learn than EVM (Rust)
a lightweight cli to interact with Skynet
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.
Reference client for NEAR Protocol
NEAR - Layer 1 blockchain, can write smart contracts in Rust or Assemblyscript
Official Go implementation of the Livepeer protocol
Livepeer is a decentralized video streaming network. It is mature and widely used with over 70,000 GPUs live on the network.
Peer-to-peer hypermedia protocol
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 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.
node of the decentralized oracle network, bridging on and off-chain computation
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.
Official repository for core projects comprising the Celo platform
Celo - EVM compatible layer 1, designed to make it easy for anyone with a smartphone to send, receive, and store crypto
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Learn To Become a Web3 Developer by Exploring the Web3 Stack
5 projects | dev.to | 14 Apr 2023
The 4 Best dApp Frameworks for First-Time Ethereum Developers
4 projects | dev.to | 25 Mar 2023
Advancing dApp development with Hardhat Indexing: A Game-Changer for Ethereum Devs
3 projects | dev.to | 24 Mar 2023
The power of zero-knowledge proofs - exploring the new ConsenSys zkEVM
3 projects | dev.to | 9 Mar 2023
Solidity security reviews?
2 projects | /r/solidity | 20 Feb 2023