Test Solana Anchor Programs Without Writing Tests
Interactive UI for testing Solana Anchor programs instantly. No setup, no configuration—just run one command and start testing with an auto-generated interface.
Everything You Need to Test Faster
Testship brings powerful testing capabilities directly to your Anchor workspace. No context switching, no complicated setup.
Interactive UI
Instantly test any Anchor program with an automatically generated, intuitive testing interface. No setup required.
PDA Derivation
Automatic derivation of basic and complex Program Derived Addresses (PDAs) - no manual calculations needed.
Smart Suggestions
Get account suggestions based on recently used addresses. Never struggle to remember account addresses again.
Session Sharing
Share your testing UI with non-technical team members via a simple link. Collaborate effortlessly.
Hot Reloading
Make changes in your program, run anchor build, and watch the testing UI update automatically with your latest code.
Export to Tests
SoonExport your interactive tests to automated test suites for CI/CD integration.
Bring Testing to Your Program
Unlike other platforms that require you to move your code to their platform, Testship works directly on your machine with your existing development environment.
See Testship in Action
Watch how easy it is to test your Anchor programs with Testship's interactive interface
Watch the full walkthrough to see all features in action
We ship fast, you test faster
Testship Team and Active Contributors
September 2025
Project Inception
- •Started development on September 20, 2025
- •Built core IDL parser for Anchor programs
- •Designed zero-config architecture (auto-detect projects)
- •Technology stack: React, TypeScript, Anchor SDK
October 2025
Alpha Launch - v0.2.0
- •Auto-generated UI forms from Anchor IDL
- •Basic PDA derivation (const & arg-based seeds)
- •Session sharing via URL for team collaboration
- •Wallet integration (Phantom, Solflare, Backpack)
- •Hot reloading on IDL changes
- •Published on NPM & open-sourced on GitHub
November 2025
Critical Features & Bug Fixes
- •Fixing PDA seed hashing for complex derivations
- •Adding Anchor v0.29+ IDL compatibility layer
- •Building type system support (Vec<T>, Option<T>, enums)
- •Implementing program-defined error parsing
- •New utilities: SPL Token Manager & Keypair Manager
- •Planning auto-test suite export functionality
Q1 2026
v1.0 Production Release
- •Full type system: Vec<T>, Option<T>, enums, nested structs
- •Auto-test suite export (TypeScript code generation)
- •Transaction state visualizer (before/after comparison)
- •Test scenario recording & playback
- •CI/CD integration (GitHub Actions, Docker support)
- •Enhanced security warnings & RPC validation
Release Timeline
See what's available now and what's coming next
MVP Release
Available Now
- Instant Interactive UI for testing any Anchor program
- Automatic derivation of basic + complex PDA
- Account suggestions based on recently used ones
v0.2.0
Oct 28, 2025
- Session sharing with non-technical team members
- Hot reloading for instant UI updates
Enhanced Features
Q1 2026
- Export to automated test suites
- Test scenarios recording and playback
- Transaction State Visualizer
- Multi-signature transaction testing
- State Assertion Builder
- CI/CD Integration
- Automated Vulnerability Scanning
Want to contribute or suggest features?
Join the DiscussionGet Started in Seconds
No installation required. Just one command and you're ready to test.
Navigate to Project
Open your terminal in your Anchor project directory
Run Command
Execute the npx command above to launch Testship
Start Testing
Interactive UI opens automatically—begin testing!