Ask HN: Getting Started with Web3 Development

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • lil-web3

    Simple, intentionally-limited versions of web3 protocols & apps.

  • thirdweb is a pretty easy way to get started if you’re an experienced web developer. we use them internally at our web3 dev education startup for creating and sending nfts to folks who complete our tutorials.

    we have a tutorial with them going on where we show you how to build a full stack web3 app with their sdks/platform. we’re rewarding folks who complete the tutorial with a bit of $MATIC and a cool nft[1]

    another cool resource after you get your feet wet is this collection of tiny examples of popular web3 apps[2]

    1 - https://www.pointer.gg/tutorials/thirdweb-nft-lootbox

    2 - https://github.com/m1guelpf/lil-web3

  • FirebaseRTC

    Codelab for building a WebRTC Video chat application using Firebase Cloudstore.

  • What do you actually want?

    If you want decentralization look at WebRTC. https://webrtc.org/

    If you want crypto you have to guess at what resources are valid.

    Just keep in mind the only commonality in crypto is blockchain, which is a distributed form of third party storage. Crypto will not get you decentralization.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

  • v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

  • truffle

    Discontinued :warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.

  • snapshot

    Interface for Snapshot. Join us on Discord http://discord.snapshot.org

  • rainbow

    🌈‒ the Ethereum wallet that lives in your pocket

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openzeppelin-contracts

    OpenZeppelin Contracts is a library for secure smart contract development.

  • metamask-extension

    :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

  • ipfs

    Peer-to-peer hypermedia protocol

  • safe-smart-account

    Safe allows secure management of blockchain assets.

  • nostr

    Discontinued a truly censorship-resistant alternative to Twitter that has a chance of working [Moved to: https://github.com/nostr-protocol/nostr] (by fiatjaf)

  • I don’t know if this is the answer you’re looking for because it’s not tied to a cryptocurrency but take a look at nostr: https://github.com/fiatjaf/nostr

    It’s a protocol that allows nodes to gossip event messages amongst each other. The event relays can be used as a backend to provide data to your web/desktop/mobile apps.

  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

  • I'm one of the founders of thirdweb, our goal is to make it super easy to develop web3 apps. We've started by providing a foundational set of smart contracts, SDKs in JS, python, go, unity, (more coming) and a dashboard so you can manage your contracts, teams, permissions easily.

    The main feature of our platform is you own the contracts (we don't have access to them), your wallet deploys it and is effectively the same as if you wrote the code underneath. Our core platform is all on chain so you don't rely on us to be around for your apps to continue to run.

    There's a lot we want to get to in the next few months: analytics, bring your own contracts and other chains like solana / flow.

    Generally in the web3 space here's the projects/tools i found super helpful:

    buildspace - https://buildspace.so

    hardhat - https://hardhat.org

    crypto zombies - https://cryptozombies.io

    eth foundation learn - https://ethereum.org/en/learn/

    web3 university - https://www.web3.university

    OdysseyDao - https://www.odysseydao.com

    DeveloperDAO Wiki - https://developerdao.notion.site/developerdao/Developer-DAO-...

    Feel free to reach out if you need more resources or help getting started!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts