solana-awesome
github.com/helius-labs/solana-awesome ↗The "Solana-Awesome" repository serves as a comprehensive, factual resource hub for anyone interested in learning about the Solana blockchain and its underlying technology. It is meticulously curated to include a wide array of informative materials such as articles, videos, and Twitter threads, as well as insightful blog posts.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me general learning resources resources from solana-awesome"
Installation instructions →What's inside
Developer Resources
- 60 Days of SolanaGeneral Learning Resources
A 60-day Solana course designed for engineers with a beginner or intermediate background in Ethereum or EVM development
- A Guide to Testing Solana ProgramsTesting Programs
Learn how to test Solana programs, from theory to practical examples
- A Hitchhiker's Guide to Solana Program SecurityProgram Security
Learn about Solana program security and how to mitigate common vulnerabilities
- AnchorAnchor Development
The official documentation for Anchor, a framework for Solana's Sealevel runtime
- An Introduction to Anchor: A Beginner's Guide to Building Solana ProgramsAnchor Development
Learn everything you need to know to get started building on Solana with Anchor
- BankrunTesting Programs
A lightweight, flexible testing framework written in Node.js for Solana programs
Solana Fundamentals
- 8 Innovations that Make Solana the First Web-Scale Blockchain
An overview of the eight technologies key to Solana's modus operandi
- Consensus on Solana
An article contextualizing the role of Proof of History within slots in Tower BFT, Solana's consensus mechanism
- Lifecycle of a Solana Transaction
An overview of how the Solana runtime processes transactions and the differences between transaction execution on Solana and Ethereum
- Local Fee Markets on Solana
A Twitter thread explaining the structure of Solana's block space to elucidate what fee markets are, how they work, and why they're useful
- Primer on Solana’s Token Extensions
A deep dive into Solana Token Extensions (Token 2022), exploring their use cases, and why they could be the next major catalyst for Solana's tokenization narrative.
- Priority Fees: Understanding Solana's Transaction Fee Mechanics
Learn about Solana's transaction fee mechanics, priority fees, and how to implement them programmatically
An Introduction to Solana
- A Dummy's Guide to Solana's Architecture
A general overview of Solana's architecture
- ok so what the fuck is the deal with solana anyway
An entertaining perspective on Solana fundamentals, suitable for technical readers
- Programming on Solana - An Introduction
An introduction to programming on Solana in native Rust
- Solana: How it Works - An Executive Overview of the Solana Protocol
A holistic overview of the core Solana protocol.
- Solana the Monolith
A comprehensive deep dive on Solana by Delphi Digital
- The Solana Programming Model: An Introduction to Developing on Solana
An introductory article on Solana's architecture, the account model, and transactions
Validators
- AgaveAgave Client
Anza's fork of the Solana Labs validator client
- Agave TransitionAgave Client
The migration of the Solana Labs client to the new Agave client
- Agave v2.0 Update All You Need to KnowUpdates
A summary of key Solana Agave 2.0 features and optimizations, including syscalls, economic changes, and ZK ElGamal Proof
- Agave v2.1 Update: All You Need to KnowUpdates
A summary of all the key release cycle features and optimizations to watch out for with the Solana Agave 2.1 client update
- All You Need to Know About Solana's v1.16 UpdateUpdates
Learn about Solana's v1.16 update, the latest upgrade to the Solana Labs validator client
- All You Need to Know About Solana's v1.17 UpdateUpdates
Learn about Solana's v1.17 update, the latest upgrade to the Solana Labs validator client, as well as the recent February network outage
Compression
- All You Need to Know About State Compression on Solana
Learn about state compression, compressed NFTs (cNFTs), as well as how to fetch, mint, or transfer them
- Compressing Digital Assets with Concurrent Merkle Trees
The theory behind state compression
- Creating Compressed NFTs with JavaScript
A step-by-step guide on creating trees, minting, reading, and transferring cNFTs in JavaScript/TypeScript
- Exploring NFT Compression on Solana
Learn how to work with NFT Compression on Solana
- How to Mint Solana Compressed NFTs (cNFTs) with TypeScript
A step-by-step guide on minting cNFTs with TypeScript
- State Compression
The official documentation on state compression
The Future of Solana
- Asynchronous Program Execution (APE) in Solana
A X (Twitter) article covering asynchronous execution and the goal of running the vote program independently of all other programs
Opinion and Essays
- Beyond the Tech Bro: Rethinking Hero Worship in Crypto
Cult of Personality. Great Man Theory of History. The Potency of Ideas. Decentralized Leadership. Grassroot Organizations. Crypto-Optimism.
- Dog Coins, Cat Videos and Disruption
A critical analysis of memecoins, the Attention Economy, online communities, and digital-native capital
- Forging Decentralized Knowledge - Every Revolution Needs a Spark
A critical analysis of the essence of a transformative Web3 project and the aim of creating a repository of knowledge that stands the test of time
- Solana: How It Revolutionized Blockchain
A look at Solana's story since its inception to the future
- Solana Summer
A comprehensive and engaging read about Solana's story
- Solana Thesis - The Fastest Horse Rises From the Ashes
A comprehensive thesis explaining the "why" of Solana
Solana Mobile
- Build a cNFT Minter Mobile App in Under 5 Minutes
A tutorial covering how to build a cNFT minting Android application
- Key Custody on iOS
Deep dive into the patterns and challenges of key custody on iOS.
- Publishing Solana Mobile Apps: A How to Guide
The necessary steps and resources to publish on the Solana Mobile dApp Store
- Solana Mobile Mastery
Build native Solana mobile apps with React Native, Mobile Wallet Adapter, and publish to production
- Solana Mobile Stack
Comprehensive resources for mobile development on Solana
- Solana Mobile Tutorial Apps
A collection of tutorial apps showcasing the Solana Mobile Stack (SMS)
Showing a sample of 173 resources. View the full list on GitHub →