Sol.College

What to build: DeFi

Based on 7 projects in the stack in this category, 3 with 100+ stars and 3 active in the last year.

Gaps we see

Common stacks

web3.js ×4Next.js ×3Anchor ×2Metaplex ×2Solana Actions ×1Native Rust ×1

Languages: TypeScript (4), Rust (2), JavaScript (1)

Starter path

  1. Lesson: Program Derived Addresses (PDAs)
  2. Lesson: Cross-Program Invocations (CPIs)
  3. Lesson: SPL Tokens: mints, accounts and transfers
  4. Lesson: Oracles: Pyth and Switchboard
  5. Lesson: Escrow patterns
  6. Study and fork squid-sdk (Apache-2.0, ★1,345): SuperStack module
  7. Study and fork rango-client (Apache-2.0, ★1,124): SuperStack module
  8. Study and fork carbon (MIT, ★638): SuperStack module
  9. Study and fork stealthfolio (MIT, ★1): SuperStack module
  10. Follow the Anchor workflow and the security checklist, then deploy to devnet.

Projects in this category

squid-sdk

TypeScript ETL toolkit for indexing Ethereum, Solana, and Substrate data, sourced from SQD Network.

📘 lesson · ★ 1,345 · TypeScript · Apache-2.0

DeFiInfrastructure & Tooling

rango-client

Rango Exchange Widget & Wallets Library

📘 lesson · ★ 1,124 · TypeScript · Apache-2.0

DeFiWallets & IdentityNext.jsweb3.js

carbon

Carbon is an indexing framework on Solana.

📘 lesson · ★ 638 · Rust · MIT

DeFiInfrastructure & ToolingNative Rust

stealthfolio

Bringing privacy to defi portfolio management

📘 lesson · ★ 1 · JavaScript · MIT

DeFiNext.jsweb3.js

getblink.fun

getblink.fun is a no-code platform that lets anyone create shareable Blinks—simple links that trigger on-chain DeFi actions on Solana—making crypto more accessi

📘 lesson · ★ 1 · TypeScript · MIT

DeFiMetaplexNext.jsSolana Actionsweb3.js

kryptpay-solana-contract

Smart contract that handles payment and issue reward token to users as they transact. And also facilitate swapping

📘 lesson · ★ 0 · Rust · MIT

DeFiPaymentsAnchorMetaplex

TheZapCoin

Zapcoin is a revolutionary DeFi platform built on the Solana blockchain that connects renewable energy production with financial services.

📘 lesson · ★ 0 · TypeScript · MIT

DeFiAnchorweb3.js

See all 7 in the explorer →