solana-dev-onboarding-rs
A guided series of demos for onboarding of engineers and scientists into Solana development.
Last updated Mar 17, 2026
291
Stars
55
Forks
2
Issues
0
Stars/day
Attention Score
66
Language breakdown
No language data available.
▸ Files
click to expand
README
👩🏽💻 Solana Development Onboarding
Our on-going development resources, aiming to onboard engineers to Solana development. Shall we begin?
🛹 Embrace the Theory
- 1. Solana Blockchain Overview
- 2. Setup Your Dev Environment
- 3. Mastering Anchor and CPI
- 4. Mastering SPL Tokens
- 5. Program Derived Addresses
- 6. Events and Communication
- 7. Mastering Solana Frontend
- 8. Mastering Token Extensions
- 9. Mastering Transfer Hooks
- 10. Mastering Security on Solana
- 11. Mastering Mobile Development
- 12. Additional Resources
🛹 Aim for Mastery
Backend (Rust)
- Demo 1: Hello World
- Demo 2. Anchor and CPI
- Demo 3. Program Derived Addresses
- Demo 4: PDA and CPI on Anchor
- Demo 5: Build a Twitter PDA scheme
- Demo 6: Transfer Hook Hello World
- Demo 7: Transfer Hook with a Counter
- Demo 8: Transfer Hook for Vesting
- Demo 9: Transfer Hooks with wSOL fee
- Demo 10: Token Extensions for Membership NFT
Frontend (JavaScript/TypeScript)
- Demo 1: Connecting to the Blockchain
- Demo 2: Writing Non-Native Programs
- Demo 3: Interacting with Wallets
- Demo 4: Sending Transactions with Wallets
- Demo 5: Serializing Custom Data with PDA I
- Demo 6: Serializing Custom Data with PDA II
- Demo 7: Example with create-dapp-cli
License and Contributing
This project is distributed under the Apache 2.0 license.
You are welcome to contribute. See the guidelines here.
🔗 More in this category