16 production-ready Anchor programs. Composable, auditable, and deployed to devnet. From escrow to flash loans to DAOs.
Trustless P2P token swaps with PDA-based escrow vaults
On-chain limit order book with bid/ask matching
Linear token vesting with cliff periods
Rate-limited treasury with spending periods
Atomic flash loans with LP pools and configurable fees
Token staking with configurable reward rates
Token-weighted proposals and vote delegation
Authority-managed on-chain scoring
M-of-N threshold signature wallet
Collection management with on-chain metadata
Token-gated access control with usage tracking
Rate-limited token distribution with cooldowns
Merkle-proof whitelist token distribution
Recurring payment subscriptions
Oracle-style price feed with staleness detection
These programs are designed to work together. Combine them to build complete applications.
# Clone the SDK
git clone https://github.com/ExpertVagabond/solana-programs-sdk.git
cd solana-programs-sdk
npm install
import { getProgram, PROGRAM_IDS, findEscrowPda } from "./src";
import { AnchorProvider } from "@coral-xyz/anchor";
// Get typed program instance
const escrow = getProgram("escrow", provider);
// Derive PDA
const [pda, bump] = findEscrowPda(maker.publicKey, 1n);