29 packages
arweave-unbundle
CLI tool to download and unbundle Arweave ANS-104 data bundles
asset-registar
Atomic Assets need to be registered to be capable of being traded on the Permaweb. You can upload your assets using services like `ardrive-cli` and give the asset the proper data tags, then use this cli to register the asset.
hyper-async
Async is a tiny FP library for javascript. It provides a small, composable abstraction over async effects with predictable error handling and strict composition semantics.
@permaweb/aoconnect
The `aoconnect` library provides an abstraction for spawning, evaluating, and interacting with `ao` Processes.
@permaweb/ao-connect
The `ao-connect` library provides an abstraction for spawning, evaluating, and interacting with `ao` Processes.
@permaweb/aoconnect-m2
The `aoconnect` library provides an abstraction for spawning, evaluating, and interacting with `ao` Processes.
@permaweb/ao-core-libs
This SDK provides a JavaScript interface for communicating with AO-Core.
@permaweb/ao-loader
This module takes an `ao` Wasm `ArrayBuffer` and returns a `handle` function, that given an `ao-process` message, will produce a `result`.
@permaweb/aoprofile
This SDK provides a set of functions to interact with profile processes on AO. Profiles are a digital representation of entities, such as users, organizations, or channels. These processes include specific metadata that describes the entity and can be ass
@permaweb/aos
> NOTE: This is very experimental, use for research and development purposes only.
@permaweb/ao-scheduler-utils
The `ao` Scheduler Utils provides an abstraction for retrieving the location of an `ao` Process' Scheduler, and checking whether a wallet is a valid `ao` Scheduler
@permaweb/aos-cli
> NOTE: This is very experimental, use for research and development purposes only.
@permaweb/ao-sdk
The `ao` SDK provides an abstraction for spawning, evaluating, and interacting with `ao` Processes.
@permaweb/arx
upload data using bundle services with arx
@permaweb/asset-web-sdk
This SDK is for Atomic Assets in the browser.
@permaweb/beam
A hyperbeam cli tool
@permaweb/hyperbalance
Client helpers for funding AO-backed HyperBEAM local ledgers.
@permaweb/hyperbeam-loader
This module takes an `ao` Wasm `ArrayBuffer` and returns a `handle` function, that given `SmartWeaveContract` inputs, will produce a `result`.
@permaweb/libs
Documentation for this SDK can be found at the [top level](https://github.com/permaweb/permaweb-libs) of the repository.
@permaweb/loco
Develop and troubleshoot AO processes locally by loading a wasm module and interacting with it via a simple JS API.
@permaweb/machine
The Machine is an atomic asset creator tool for deploying collections to the permaweb. To deploy a collection, you need a directory containing the following files:
@permaweb/payments
> WARNING: This is an experimental library, focused on the Universal Data License.
@permaweb/protocol-tag-utils
A utility for extracting and parsing tags associated with ANS-115 Data-Protocols
@permaweb/stampjs
> Note: This library is intended for browser use only.
@permaweb/ucm
Documentation for this SDK can be found at the [top level](https://github.com/permaweb/ao-ucm) of the repository.