Hashtag Web3 Logo
Hashtag Web3 Logo

50 Portfolio Project Ideas for Solana Developers

Solana's high-performance architecture requires a different approach than EVM chains. These projects will help you demonstrate expertise in Anchor, account models, and Solana-specific patterns.

Solana Developer30 items Updated May 17, 2026

Anchor Program Fundamentals

Master the basics of Solana program development with Anchor.

Simple Escrow Program

intermediate

Build an escrow program that holds tokens until conditions are met, demonstrating PDAs and token transfers.

2 weeksRustAnchorPDAsSPL Tokens

Voting Program

intermediate

Create a voting program with proposal creation, voting periods, and result tallying using Anchor.

2-3 weeksRustAnchorAccount Management

Token Vesting Contract

intermediate

Build a vesting program with cliff periods, linear unlocks, and beneficiary management.

2 weeksRustAnchorTime LogicSPL Tokens

Subscription Service

intermediate

Create a recurring payment program where users subscribe and are charged periodically.

2-3 weeksRustAnchorRecurring LogicClockwork

Multi-sig Wallet

advanced

Implement a multi-signature wallet requiring M-of-N approvals for transactions.

3-4 weeksRustAnchorSignaturesSecurity

NFT and Token Projects

Build NFT and token projects on Solana using Metaplex and SPL standards.

Candy Machine Custom Guard

intermediate

Create a custom guard for Candy Machine v3 with unique minting conditions.

2 weeksRustMetaplexGuard Logic

NFT Staking Program

intermediate

Build a staking program for NFTs that rewards holders with SPL tokens based on time staked.

2-3 weeksRustAnchorMetaplexRewards

Compressed NFT Collection

intermediate

Deploy a collection using cNFTs with Bubblegum for cost-effective large-scale mints.

2 weeksRustBubblegumState Compression

Token Extensions Implementation

advanced

Build tokens using Token-2022 extensions like transfer hooks, fees, and confidential transfers.

3-4 weeksRustToken-2022Extensions

NFT Rental System

intermediate

Create an NFT rental program where owners can lend NFTs for a fee while retaining ownership.

2-3 weeksRustAnchorDelegationTime Logic

DeFi on Solana

Build DeFi protocols use Solana's speed and low costs.

Simple AMM

advanced

Build a constant product AMM with liquidity provision, swaps, and fee collection.

4-5 weeksRustAnchorAMM MathLiquidity

Order Book DEX

advanced

Create a limit order book exchange using Serum's matching engine patterns.

5-6 weeksRustOrder MatchingData Structures

Lending Pool

advanced

Build a simple lending pool with deposits, borrows, and interest accrual.

4-5 weeksRustAnchorInterest MathOracles

Yield Aggregator

advanced

Create a vault that auto-compounds yields from multiple Solana DeFi protocols.

4-6 weeksRustCPIYield Strategies

Perpetual Futures Simplified

advanced

Build a simplified perpetual futures contract with funding rates and liquidations.

6-8 weeksRustDerivativesOraclesLiquidations

Infrastructure and Tools

Build tooling and infrastructure for Solana development.

Anchor Testing Framework

intermediate

Create a reusable testing framework for Anchor programs with common test patterns.

2 weeksTypeScriptAnchorTesting

Transaction Builder UI

intermediate

Build a visual interface for constructing and simulating Solana transactions.

3-4 weeksReactSolana Web3.jsUI/UX

Account Deserializer

intermediate

Create a tool that deserializes any Anchor account given the IDL and displays readable data.

2 weeksTypeScriptIDL ParsingSerialization

Priority Fee Calculator

intermediate

Build a service that estimates optimal priority fees based on current network conditions.

2 weeksTypeScriptRPCFee Analysis

Automated Program Upgrade Bot

advanced

Create a CI/CD pipeline for safely deploying and upgrading Solana programs.

2-3 weeksDevOpsAnchorAutomation

Gaming and Social

Build gaming and social applications use Solana's speed.

On-chain Game State

intermediate

Build a simple game (chess, tic-tac-toe) with game state stored entirely on-chain.

2-3 weeksRustAnchorGame Logic

Achievement System

intermediate

Create an on-chain achievement system that mints soulbound NFTs for completed challenges.

2-3 weeksRustMetaplexAchievement Logic

Social Feed Program

intermediate

Build a decentralized social feed where posts are stored on-chain with likes and comments.

3-4 weeksRustAnchorSocial Features

Tipping Protocol

intermediate

Create a protocol for tipping content creators with SPL tokens and tracking contributions.

2 weeksRustAnchorSPL Tokens

Prediction Game

intermediate

Build a prediction game where users bet on outcomes with oracle-resolved results.

3-4 weeksRustAnchorOraclesBetting Logic

Infrastructure and Tooling

Build tools that help other Solana developers.

Account Deserializer

intermediate

Build a tool that deserializes Solana account data given an IDL.

2 weeksTypeScriptIDL parsingAccount data

Transaction Builder UI

intermediate

Create a GUI for building and simulating Solana transactions.

3-4 weeksReactSolana.jsTransaction building

Program Upgrade Tracker

intermediate

Build a service that monitors program upgrades and alerts on changes.

2-3 weeksTypeScriptMonitoringAlerting

Compute Budget Analyzer

intermediate

Tool to analyze compute unit usage across transactions.

2 weeksTypeScriptTransaction analysisOptimization

Multi-sig Program

advanced

Build a multi-signature program for secure team transactions.

3-4 weeksRustAnchorAccess control

Pro Tips

Master the account model first. Solana's programming model is fundamentally different from EVM, and accounts are the key.

Use Anchor for most projects but understand native Solana programs too. Some optimizations require going lower-level.

Test on devnet extensively. Solana's transaction limits and compute budgets catch many developers off guard.

Learn to read Solana explorer transaction logs. They tell you exactly what happened when things go wrong.

Join the Anchor Discord and follow Solana developers on Twitter. The ecosystem moves fast and knowledge is shared publicly.

More for Solana Developer

Ready to build your Web3 career?

Browse hundreds of open roles across the decentralized ecosystem.

Explore Jobs