Back to Home
Everything BuildArena does

The full feature set,
spelled out properly

BuildArena is a full Solana development platform in your browser. This page walks through every capability we ship today, grouped by what you actually do during a build cycle: write, collaborate, simulate, deploy, and ship.

4 languages, one IDE

Anchor, native Rust, Seahorse (Python), and Solidity (Solang).

Mainnet-grade simulation

Surfpool forks real chain state so your tests feel real.

Project history forever

Every deploy, every commit, every collaborator, on the timeline.

Audit-friendly by default

Verified deploys, signed releases, public provenance.

Editor & Languages

An IDE that speaks every Solana dialect

Whether you live in Anchor, prefer raw Rust, write Python with Seahorse, or ported your contracts from Solidity, BuildArena has you covered with one consistent editing experience.

Anchor, native Rust, Seahorse, and Solang

Switch between languages without changing tools. Each one gets proper syntax, project scaffolding, and build tooling out of the box.

  • Anchor workspaces with IDL generation and program scaffolding
  • Native Rust programs with full cargo workflows
  • Seahorse (Python) that compiles to Anchor for you
  • Solidity smart contracts via Solang on Solana

rust-analyzer baked in

Real LSP power, not just syntax highlighting. The editor understands your code the same way your local IDE would.

  • Hover docs, go-to-definition, find-all-references
  • Inline diagnostics as you type
  • Smart refactors and quick fixes
  • Workspace-aware completions across crates

AI pair programmer

A Solana-tuned assistant that reads your program, suggests CPIs, drafts tests, and explains errors in plain English.

  • Inline completions and multi-line suggestions
  • Context-aware chat that knows your file tree
  • Generates tests and account validators on demand
  • Explains compile errors and proposes fixes

Quality-of-life touches

Small things that add up: themes that respect your eyes, formatters that just work, and shortcuts that feel right.

  • Auto-formatting for Rust, Python, and Solidity
  • Multi-cursor, command palette, fuzzy file search
  • Persistent layout per project
  • Keyboard shortcuts that match VS Code muscle memory
Collaboration

Build together, in the same room

Pair-programming on Solana shouldn't mean screen-sharing and praying. Every workspace is multi-player by default, with conversations happening right next to the code.

Live multi-cursor editing

Powered by CRDTs, so two or twenty people can edit the same file without stepping on each other.

  • Real-time cursors and selections with name labels
  • Conflict-free merges, even on flaky networks
  • Per-user undo history
  • Presence indicators across the file tree

Voice and video, in the IDE

Talk through a tricky CPI without juggling tabs. Rooms attach to the project, not to a separate calendar invite.

  • Low-latency voice and video powered by LiveKit
  • One-click join from any project
  • Screen sharing for design reviews
  • Mute, video toggle, and quick exit controls

Inline comments and reviews

Leave a thought on a line, resolve it when it's addressed. Reviews happen where the code lives.

  • Threaded comments anchored to lines
  • Mentions and notifications across the team
  • Resolve, reopen, and history per thread
  • Survives refactors and file renames

Shared sessions and roles

Invite collaborators by link, control who can edit, and audit who did what.

  • Invite with shareable join codes
  • Role-based permissions (owner, editor, viewer)
  • Per-project member list with last-active times
  • Quick handoff for ownership
Build & Simulate

A real build environment, not a glorified sandbox

Compile against the same toolchains you'd run locally. Test against mainnet state without spending a lamport.

Forgeflow visual builder

Sketch accounts, instructions, and CPIs on a canvas. Forgeflow turns the diagram into production-ready Anchor code.

  • Drag-and-drop nodes for accounts, instructions, and PDAs
  • Compiles directly to idiomatic Anchor
  • Round-trip editing between code and canvas
  • Great for whiteboarding new programs with the team

Surfpool sandbox

A personal validator that forks mainnet state, replays signatures, and lets you inspect every CPI in isolation.

  • Fork mainnet, devnet, or testnet state on demand
  • Replay signatures and step through transactions
  • Inspect logs, account changes, and CPI trees
  • Container-isolated per user, so your sandbox stays yours

Bring any crate

Pull in custom Rust crates, cache them, and compile them inside an isolated sandbox. Your dependency tree, your rules.

  • Add crates from crates.io or Git directly
  • Cached builds for fast incremental compiles
  • Curated registry of Solana-friendly crates
  • Lockfile-aware, reproducible builds

Integrated terminal

A real shell wired to your sandbox, with anchor, solana, cargo, and spl-token preinstalled.

  • Persistent shell sessions per project
  • Run scripts, tests, and CLIs without leaving the IDE
  • Output panes for build, test, and deploy
  • Copy program IDs straight from the log
Deploy & Ship

From editor to mainnet in a click

Ship with confidence. Build, sign, deploy, and verify your program without juggling five different CLIs.

One-click deploy

Pick a cluster, sign with your wallet, and watch the program ID land. No keypair gymnastics required.

  • Devnet, testnet, and mainnet-beta targets
  • Signed deploys via your connected wallet
  • Capture and copy the program ID instantly
  • Re-deploys and upgrades with safety checks

Mainnet verification

Prove the program on-chain matches the source in your repo. Trust, but verify, properly.

  • Source-to-binary verification post-deploy
  • Linked artifacts for transparency
  • Audit-friendly deploy history
  • Public verification badges

GitHub, in-context

Clone, fork, branch, and open pull requests without leaving the editor. No context switch, no lost work.

  • Connect your GitHub account in seconds
  • Branch and commit from the IDE
  • Open PRs with diffs preformatted
  • Sync upstream changes with one click

Project history

Every deploy, every commit, every collaborator. A full timeline you can scroll back through.

  • Deploy log with cluster, signer, and timestamp
  • Per-file edit history with author attribution
  • Restore previous versions in one click
  • Export logs for audits or reports
Platform & Trust

The boring stuff, done right

Security, performance, and accessibility you don't have to think about. The platform takes care of it so you can stay in flow.

Per-user isolation

Every workspace runs in its own container. Your code, secrets, and dependencies never bleed into someone else's session.

  • Container-isolated build sandboxes
  • Encrypted storage at rest
  • Network policies that scope outbound traffic
  • Auditable session boundaries

Multi-provider auth

Sign in the way that fits your team. Wallets, GitHub, Google, or email — they all work.

  • Wallet-based sign-in with Phantom, Solflare, and more
  • GitHub and Google OAuth
  • Email + magic link fallback
  • Account linking across providers

Crypto-native billing

Pay for paid plans with USDT on Solana. Fast, transparent, and on the chain you're already building on.

  • USDT payments on Solana
  • Live transaction status with explorer links
  • Self-serve plan upgrades and downgrades
  • No hidden fees, no surprise renewals

Smart diagnostics

Catches the small stuff before it becomes a 2 AM hotfix. Tuned for Solana-specific footguns.

  • Real-time error detection and lint hints
  • Account-layout sanity checks
  • Common-CPI safety warnings
  • AI-suggested fixes inline
Community & Reach

Build in public, learn from the best

BuildArena is more than a tool. Share your work, learn from other builders, and install the platform like a native app.

Project templates

Skip the boilerplate. Start from curated Anchor, Seahorse, and Solidity templates, or fork any community project.

  • Curated starter templates per language
  • Fork any public project in one click
  • Template registry with examples and tutorials
  • Save your own templates for the team

Community projects

Browse, fork, and learn from a growing library of Solana programs built by the community.

  • Public project explorer with search and tags
  • Star and follow your favorite builders
  • Contribute back via PRs
  • Showcase your own projects on a profile page

Installable PWA

Install BuildArena on desktop or mobile and launch the IDE like a native app. Offline-aware too.

  • Install on macOS, Windows, Linux, iOS, and Android
  • Standalone window without browser chrome
  • Service-worker caching for fast cold starts
  • Auto-updates in the background

Fast by design

The whole stack is tuned for tight feedback loops. Cached builds, edge-served previews, instant warm starts.

  • Incremental cargo builds with shared caches
  • Edge-served static assets
  • Warm sandbox pools for sub-second boot
  • Streaming logs end-to-end

Ready to ship your next program?

Spin up a workspace, invite the team, and have your first program deploying in minutes.