210.84M
total weekly downloads
359 packages
codama
A Solana framework for building standardised programs
@codama/cli
A CLI for setting up and managing Codama IDLs
@codama/dynamic-address-resolution
Address resolution functionality for instruction accounts in Codama IDLs
@codama/dynamic-client
Client to dynamically interact with Solana programs using Codama IDLs
@codama/dynamic-codecs
Get codecs on demand for Codama IDLs
@codama/dynamic-instructions
Runtime instruction creation for Codama IDLs
@codama/dynamic-parsers
Helpers to dynamically identify and parse accounts and instructions
@codama/errors
Error management for Codama
@codama/fragments
Composable code-generation fragments and language-aware import maps for Codama renderers
@codama/nodes
Node specifications and helpers for the Codama standard
@codama/nodes-from-anchor
Node specifications and helpers for the Codama standard
@codama/node-types
Node specifications for the Codama standard
@codama/renderers
Exports all Codama renderers
@codama/renderers-core
Core types and helpers for Codama renderers to use
@codama/renderers-demo
Demo renderer to help creating new ones
@codama/renderers-go
Renders Golang clients for your programs
@codama/renderers-js
JavaScript renderer compatible with the Solana Kit library
@codama/renderers-js-umi
JavaScript renderer compatible with the Umi framework
@codama/renderers-rust
Renders Rust clients for your programs
@codama/renderers-rust-cpi
Renders CPI clients for your programs
@codama/renderers-vixen-parser
Renders Yellowstone Account and Instruction Parsers
@codama/spec
The canonical Codama node specification and meta-model
@codama/upgrade
Upgrade Codama IDLs to the latest major version of the standard
@codama/validators
Validator visitors for the Codama framework
@codama/visitors
All visitors for the Codama framework