OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Typhoon

Typhoon is a Rust framework for developing Solana Sealevel programs, with a CLI for scaffolding and managing projects and a library that can be added to an existing Rust project.

Independent OpenViST project profile, based on linked sources.

Typhoon — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Typhoon when developing a Solana Sealevel program in Rust and you want either a CLI-led project workflow or a library to add to an existing Rust project.

Who it is for

  • Rust developers building programs for Solana Sealevel
  • Teams that want a CLI workflow for scaffolding and organizing Solana program projects
  • Developers adding reusable Typhoon components to an existing Rust project

Documented uses

  • Scaffold a project with a named program.
  • Add a program or handler through the CLI.
  • Build program instructions that initialize, update or close accounts.
Before you choose

Requirements & limits

  • The CLI is installed through Cargo; the library is added to an existing Rust project with Cargo.
  • The README notes that APIs are subject to change because development is active.
  • The README describes the code as unaudited.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install the Typhoon CLI and scaffold a Solana program project

Install Typhoon’s CLI with Cargo, then create a project with a counter program.

Before you start

  • Cargo, for the documented CLI installation command.

Steps

  1. Install the CLI with the command below.

    Documented command
    cargo install --git https://github.com/exotic-markets-labs/typhoon typhoon-cli
  2. Create a project and counter program with typhoon new my-project --program counter.

Expected outcome

A Typhoon project named `my-project` scaffolded with a `counter` program.

Guide limitations

  • The source documents installation and project scaffolding, but not building, testing, or deploying the project.
  • No further environment or version requirements are specified.
Source-based practical guide

Add a program and handler with the Typhoon CLI

Extend an existing Typhoon project by adding a program and a handler.

Before you start

  • The Typhoon CLI installed using the documented Cargo installation method.
  • An existing Typhoon project; the README shows counter as a program name.

Steps

  1. From the project workflow, add a program with typhoon add program token.

  2. Add an increment handler to the counter program with typhoon add handler --program counter increment.

Expected outcome

The documented CLI commands request a `token` program and an `increment` handler for `counter`.

Guide limitations

  • The README does not detail command options, generated-file locations, or how to build, test, or deploy the changes.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
5 October 2026
Original website title
aursen-labs/typhoon · Official homepage title · retained in its source language