Wallet
Connect a Solana wallet to approve a swap.
Where Rust runs
The Whirlpools program implements concentrated liquidity and swap instructions in Rust.
Read the Rust source ↗Solana tool directory
Want to swap, stake, build, or send tokens? SWARM helps you choose a tool, understand how to use it, and see the Rust behind it.
SC pumpxxxxxxxxAt launch
Start here · choose a goal in the finder or browse below.
Directory
Choose a goal below. Open “How to use” for the first step, or compare two tools side by side.
SWARM brings the options together. External tools open on their official sites. The airdrop planner runs here in SWARM. Read the quick guide ↗
Connect a Solana wallet to approve a swap.
The Whirlpools program implements concentrated liquidity and swap instructions in Rust.
Read the Rust source ↗Swap tokens on Raydium and review the route before signing.
Connect a Solana wallet to confirm a trade.
CP-Swap is Raydium’s Rust constant-product pool program. A swap can use other pool types too.
Read the Rust source ↗Estimate how much SOL a token airdrop will cost across two delivery routes.
Try the USDC example, or paste a mint and recipient list to compare upfront costs.
Open planner →Preview without a wallet. Connect Phantom to simulate and sign your own batch.
A Rust module compiled to WebAssembly checks addresses, rejects duplicates and computes exact token allocations.
Read the Rust source ↗Build a distribution that delivers compressed tokens to many recipients.
Open the distribution guide and choose a sample that matches the size of your list.
Open guide ↗Read the guide without a wallet. A funded signer submits transactions.
The compressed token SDK exposes Rust types and instruction builders for compressed balances.
Read the Rust source ↗Stake SOL for mSOL through Marinade’s liquid staking product.
Connect a Solana wallet to stake SOL or redeem mSOL.
Marinade’s liquid staking program handles deposits, stake accounting and withdrawals in Rust.
Read the Rust source ↗Manage a shared treasury that requires multiple approvals to move funds.
Follow the official setup guide to choose members and an approval threshold.
Open setup guide ↗Members use their own wallets to propose or approve transactions.
The v4 multisig program enforces membership, proposal approvals and vault execution in Rust.
Read the Rust source ↗Write, compile and test a Solana program in your browser.
Editing needs no wallet. Deploying requires a funded signer on your chosen cluster.
The browser IDE sends build requests to a server written in Rust.
Read the Rust source ↗Build Solana programs with typed accounts and instruction handlers.
Read docs and write code without a wallet. Cluster deployment requires a signer.
The anchor-lang crate provides account, validation and program interfaces for Rust programs.
Read the Rust source ↗Try a tool name, a task like “stake”, or a Rust component.
Why Rust
Firefox uses Rust in its CSS engine. Discord used it to rebuild the service that tracks which messages you’ve read.
Rust lets developers manage memory safely without a garbage collector. On Solana, that code can run in an on-chain program, an SDK, or even your browser. Each SWARM entry names the component and links to its source.
Launch proposal
Draft terms for launch. The website revenue formula is still being defined.
Planned lock from the initial token purchase.
Proposed allocation for distribution to holders.
Linked to use of SWARM. Calculation basis to be confirmed.
Proposed for buys and sells. Implementation depends on the launch venue.