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 Developer
30 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 weeks
Rust
Anchor
PDAs
SPL Tokens

Voting Program

intermediate

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

2-3 weeks
Rust
Anchor
Account Management

Token Vesting Contract

intermediate

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

2 weeks
Rust
Anchor
Time Logic
SPL Tokens

Subscription Service

intermediate

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

2-3 weeks
Rust
Anchor
Recurring Logic
Clockwork

Multi-sig Wallet

advanced

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

3-4 weeks
Rust
Anchor
Signatures
Security

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 weeks
Rust
Metaplex
Guard Logic

NFT Staking Program

intermediate

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

2-3 weeks
Rust
Anchor
Metaplex
Rewards

Compressed NFT Collection

intermediate

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

2 weeks
Rust
Bubblegum
State Compression

Token Extensions Implementation

advanced

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

3-4 weeks
Rust
Token-2022
Extensions

NFT Rental System

intermediate

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

2-3 weeks
Rust
Anchor
Delegation
Time 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 weeks
Rust
Anchor
AMM Math
Liquidity

Order Book DEX

advanced

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

5-6 weeks
Rust
Order Matching
Data Structures

Lending Pool

advanced

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

4-5 weeks
Rust
Anchor
Interest Math
Oracles

Yield Aggregator

advanced

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

4-6 weeks
Rust
CPI
Yield Strategies

Perpetual Futures Simplified

advanced

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

6-8 weeks
Rust
Derivatives
Oracles
Liquidations

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 weeks
TypeScript
Anchor
Testing

Transaction Builder UI

intermediate

Build a visual interface for constructing and simulating Solana transactions.

3-4 weeks
React
Solana Web3.js
UI/UX

Account Deserializer

intermediate

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

2 weeks
TypeScript
IDL Parsing
Serialization

Priority Fee Calculator

intermediate

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

2 weeks
TypeScript
RPC
Fee Analysis

Automated Program Upgrade Bot

advanced

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

2-3 weeks
DevOps
Anchor
Automation

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 weeks
Rust
Anchor
Game Logic

Achievement System

intermediate

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

2-3 weeks
Rust
Metaplex
Achievement Logic

Social Feed Program

intermediate

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

3-4 weeks
Rust
Anchor
Social Features

Tipping Protocol

intermediate

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

2 weeks
Rust
Anchor
SPL Tokens

Prediction Game

intermediate

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

3-4 weeks
Rust
Anchor
Oracles
Betting 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 weeks
TypeScript
IDL parsing
Account data

Transaction Builder UI

intermediate

Create a GUI for building and simulating Solana transactions.

3-4 weeks
React
Solana.js
Transaction building

Program Upgrade Tracker

intermediate

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

2-3 weeks
TypeScript
Monitoring
Alerting

Compute Budget Analyzer

intermediate

Tool to analyze compute unit usage across transactions.

2 weeks
TypeScript
Transaction analysis
Optimization

Multi-sig Program

advanced

Build a multi-signature program for secure team transactions.

3-4 weeks
Rust
Anchor
Access control

Key Recommendations

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 Guides for Solana Developers

Looking for Web3 Opportunities?

Explore curated, high-impact roles across top blockchain protocols and Web3 startups.