The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom

This page summarizes the projects mentioned and recommended in the original post on dev.to

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Node.js - I recommend installing Node using either nvm or fnm.

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. fnm

    🚀 Fast and simple Node.js version manager, built in Rust

    Node.js - I recommend installing Node using either nvm or fnm.

  4. wallet-adapter

    Modular TypeScript wallet adapters and components for Solana applications.

  5. solana-web3.js

    Discontinued Solana JavaScript SDK

    solana/web3.js - A Solana version of web3.js that seems to work pretty well, but the documentation was almost unusable for me

  6. React

    The library for web and native user interfaces.

    React - The client-side framework

  7. hardhat

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

    Anchor Framework - Anchor is actually a life saver for me, and I'm almost certain I would not have been able to get over the hump of building anything without it. It is the Hardhat of Solana development and more, and I love it. It also offers a DSL on top of Rust so that you do not need a deep understanding of the language to get started, though I am still trying to learn Rust as it will probably be useful to build anything non-trivial, even with the DSL. A good free place to learn Rust is The Rust Book.

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

  • Effective nodejs version management for the busy developer

    3 projects | dev.to | 4 Feb 2024
  • The ultimate Solana step-by-step guide (including programs, dapps and Rust from scratch)

    3 projects | dev.to | 27 Mar 2022
  • snm v0.7.0: A completely revamped node version manager

    3 projects | /r/javascript | 9 Aug 2021
  • How to Deploy an Ionic App on Android in 9 Steps

    1 project | dev.to | 17 Feb 2025
  • How to Use Tailwind CSS in Your WordPress Site

    1 project | dev.to | 13 Feb 2025

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?