
-
Node.js - I recommend installing Node using either nvm or fnm.
-
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.
-
Node.js - I recommend installing Node using either nvm or fnm.
-
-
solana/web3.js - A Solana version of web3.js that seems to work pretty well, but the documentation was almost unusable for me
-
React - The client-side framework
-
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.