Development Frameworks
Core frameworks for Solana program development.
Anchor
FreeThe standard framework for Solana development. Rust macros that simplify program development significantly.
Solana CLI
FreeOfficial command-line tools for deployment, testing, and account management.
Poseidon
FreePython-based Solana development framework. Write Solana programs in Python syntax.
Native Solana SDK
FreeLow-level SDK for maximum control and optimization. Free and open-source.
Client Libraries
Libraries for interacting with Solana from applications.
@solana/web3.js
FreeOfficial JavaScript/TypeScript SDK. Essential for frontend dApps.
Solana.py
FreePython client for Solana. Good for scripts and backend services.
Anchor TS Client
FreeTypeScript client generated from Anchor IDL. Type-safe program interactions.
Solana Rust Client
FreeOfficial Rust client for building Solana tooling and services.
NFT Development
Tools for building NFTs on Solana.
Metaplex
FreeNFT standard and tooling for Solana. Candy Machine, metadata, and more.
Candy Machine v3
FreeLatest version of Metaplex's minting infrastructure with guards for custom mint logic.
Bubblegum
FreeCompressed NFTs on Solana. Dramatically cheaper for large collections.
Sugar CLI
FreeCommand-line tool for Candy Machine deployment and management.
Umi
FreeMetaplex's modular framework for building Solana clients. Free and open-source. Active open-source project on GitHub.
Testing and Simulation
Tools for testing Solana programs.
Bankrun
FreeFast Solana program testing without spinning up a validator.
Solana Test Validator
FreeLocal validator for integration testing. Free and open-source.
Anchor Testing
FreeBuilt-in testing framework in Anchor using Mocha. Free and open-source.
Trident
FreeFuzzing framework for Anchor programs. Worth evaluating for your workflow.
DeFi Building Blocks
Programs and SDKs for DeFi development.
SPL Token
FreeStandard token program for Solana. Fungible and non-fungible tokens.
Token-2022
FreeNext-gen token program with transfer hooks, fees, and confidential transfers.
Jupiter SDK
FreeDEX aggregator SDK. Best prices across Solana DEXes. Free and open-source.
Raydium SDK
FreeSDK for Raydium AMM integration. Check the GitHub repo for documentation and examples.
Pyth SDK
FreePrice oracle integration for Solana. High-frequency price updates.
Infrastructure
RPC providers and infrastructure services.
Helius
Free tier + PaidSolana RPC with enhanced APIs for NFTs, tokens, and transactions.
QuickNode Solana
Free tier + PaidReliable Solana RPC with good performance. Used by production teams across the ecosystem.
Triton
PaidDedicated Solana RPC infrastructure. Worth evaluating for your workflow.
GenesysGo
Free tier + PaidShadow Drive and RPC services for Solana. Used by production teams across the ecosystem.
Debugging and Monitoring
Tools for debugging and monitoring Solana programs.
Solana Explorer
FreeOfficial block explorer. Transaction details and account inspection.
Solscan
FreeAlternative explorer with better UX for some use cases. Free and open-source.
Anchor IDL Explorer
FreeInteract with Anchor programs directly via browser. Free and open-source.
Jito
Usage-basedMEV infrastructure for Solana. Bundle transactions for better execution.
Pro Tips
Start with Anchor for most projects. Drop to native Solana only when you need maximum optimization.
Use Bankrun for unit tests. It's much faster than spinning up a local validator.
Understand the account model deeply. Most Solana bugs come from incorrect account handling.
Use Helius or similar enhanced RPCs. The standard public endpoints are rate-limited.
Read program logs in explorer when debugging. They tell you exactly what went wrong.
More for Solana Developer
Ready to build your Web3 career?
Browse hundreds of open roles across the decentralized ecosystem.
Explore Jobs