New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
l

lorisleiva

npm

210.84M

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

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