A curated list of free, high-quality, on-demand resources for developers looking to learn, build, and grow within the Solana ecosystem. This repository is designed to help you understand how Solana works, access top educational content, explore the best tools, and connect with the broader community.
Whether you're just getting started or looking to deepen your expertise, you'll find helpful tutorials, documentation, dev tools, funding opportunities, job boards, and more. The goal is not to overwhelm but to give you a practical, well-organised starting point for getting cracking with Solana development.
This is not an exhaustive index of everything in the ecosystem—rather, it's a focused and evolving guide for anyone serious about building on Solana. You're also welcome to contribute to the repo if you find a useful opportunity for the community.
- How Solana Works
- Tutorial Documentation
- YouTube Channels
- Free Online Course Programs
- GitHub Repositories
- Development Tools
- Node Providers
- Security on Solana
- Hackathons/Grants
- Communities/DAOs
- Recommended Books
- Contributing
Understanding the fundamentals of Solana's architecture and consensus mechanism.
- Solana Architecture Breakdown by Ichigo - A detailed overview of the Solana protocol
- Solana Whitepaper - The original technical paper explaining Proof of History and Solana's architecture
- Solana Architecture Overview - Official documentation on how Solana clusters work
- Understanding Proof of History - Deep dive into Solana's innovative consensus mechanism
- Solana's 8 Core Innovations - Key technical innovations that enable Solana's performance
- Solana Validator Economics - How staking and rewards work on Solana
Step-by-step guides and tutorials for building on Solana.
- Solana Cookbook - Comprehensive collection of code examples and recipes
- Anchor Tutorial - Official Anchor framework documentation and tutorials
- Solana Program Library Guide - Tutorials for using Solana's standard program library
- Hello World on Solana - Official beginner tutorial for your first Solana program
- Solana Web3.js Tutorial - Client-side development with Solana's JavaScript library
- Solana Hello World
- Solana Labs Tutorials
- Solana Core Concepts by Buildspace
- Solana Stack Exchange - Solana stackoverflow
- QuickNode Solana Guides & Tutorials - Step-by-step tutorials on various Solana development topics.
- Solana Developer Docs - Main solana developer documentation
- Solana core docs - Core Validator-Client documentation
- Helius Blog - Everything you need to build on solana
Top YouTube channels for Solana development content.
- Solana Foundation - Official channel with talks, tutorials, and ecosystem updates
- Solana Bytes - Short-form technical content from Solana Labs
- Ackee Blochain - School of solana playlists from Ackee Blockchain Security
- Brimigs - Bri is building on Solana and chatting about Rust
- Helius - On a mission to accelerate crypto-powered software for builders
- Quicknode -Learn how to build on solana with Mike Macana
Structured learning programs for Solana development.
- Solana Foundation Developer Program - Everything solana development from solana foundation engineers
- Solana Foundation Developer Bootcamp - Full self paced solana developer bootcamp
- Turbin3, The Solana Talent Engine - Quarterly detailed program for core solana development
- Ackee Blockchain - Ackee Blockchain School of Solana
- Solana Core Developer Program - Comprehensive free course covering Solana fundamentals to advanced topics
- Buildspace Solana Course - Project-based learning for building full-stack Solana applications
- Questbook Solana Course - Interactive learning path with hands-on exercises
- Solana Summer Camp - Seasonal intensive programs for aspiring Solana developers
- Alchemy University Solana Track - University-style curriculum for blockchain development including Solana
Essential GitHub repositories for Solana development.
- solana-labs/solana - Main Solana blockchain implementation
- coral-xyz/anchor - Anchor framework for Solana smart contracts
- solana-labs/solana-program-library - Collection of standard Solana programs
- solana-developers/program-examples - Collection of example programs and dApps
- Andrea - one of the most cracked guy building on solana
- Turbin3 Developer Program - public repo for turbin3 cohorts
- Quicknode Solana Tutorials - quicknode solana integration repos
- Ackee Blockchain School of Solana -Hands-on everything on Solana and Solana security
- MagicBlock - MagicBlock ephemeral rollup integration and SDK examples
Tools and frameworks for building on Solana.
Tool | Description |
---|---|
Core Development | |
Solana CLI | Command-line interface for interacting with Solana networks |
Anchor Framework | Rust framework for building Solana programs with IDL generation |
Solana Program Library (SPL) | Collection of on-chain programs for common use cases |
Solana Web3.js | JavaScript SDK for building client-side applications |
Solana Playground | Browser-based IDE for writing and testing Solana programs |
IDEs & Development Environments | |
Solana Playground | Web-based development environment |
Seahorse | Python framework for writing Solana programs |
Neon Labs | Ethereum Virtual Machine on Solana for Solidity developers |
Wallet Integration | |
Phantom Wallet SDK | SDK for integrating with Phantom wallet |
Solflare Wallet SDK | SDK for integrating with Solflare wallet |
Solana Wallet Adapter | Standardized wallet connection library |
Infrastructure & APIs | |
RPC Providers | Services like Alchemy, QuickNode,Helius for blockchain data access |
Metaplex SDK | NFT and digital asset infrastructure |
Jupiter Aggregator | Swap aggregation protocol |
MagicBlock | The high-performance engine for real-time applications on Solana |
Deployment & Monitoring | |
Solana Beach | Network statistics and validator information |
Solscan | Block explorer and analytics |
Solana Explorer | Inspect transactions, accounts, blocks, and more on the Solana blockchain. |
RPC node providers are used to connect to the Solana network.
- Helius - Developer-focused Solana RPC with additional tooling
- QuickNode - High-performance Solana RPC endpoints
- Solana Public RPC - Official public RPC endpoints (rate limited)
- Alchemy - Enterprise-grade Solana RPC with enhanced APIs
- GenesysGo - Solana RPC provider with global infrastructure
Security organisations and communities, best practices, and resources for Solana.
- Ackee Blockchain Solana Auditors Bootcamp
- Ackee Blockchain Solana Auditors Bootcamp 2024
- Rektoff– Rust-native security training for engineers, enterprises, and ecosystems
Major funding opportunities and competitions for Solana builders.
- Colosseum - The world's most competitive online hackathons, where elite crypto builders launch startups on Solana
- Colosseum Accelerator - For crypto founders to become embedded in the Solana ecosystem
- Solana Foundation Grants - Different grant and funding opportunities within the Solana ecosystem
- Superteam Grants - Quick microgrants (<$10k) to early-stage products
- MonkeyDAO Grants - Funding and marketing support for Solana projects catering to everyday users
- Island DAO Grants - For Solana projects innovating in governance tools, security, tokenisation, and more.
Active Solana communities for learning and networking.
- Superteam - This is the best talent pipeline for learning, earning and building in crypto, available in your country
- Solana Devs - News, updates, content, code and job opportunities for Solana developers
Coming soon - curated list of essential books for Solana development and blockchain understanding.
Land Solana ecosystem jobs with these platforms
Found a great resource that's missing? Please contribute by:
- Forking this repository
- Adding your resource in the appropriate section
- Following the existing format: Title - Brief description
- Submitting a pull request
If you find this repository helpful, please consider giving it a star ⭐