Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/metaplex-foundation/umi

A Solana Framework for JS Clients.
https://github.com/metaplex-foundation/umi

client framework solana

Last synced: 2 days ago
JSON representation

A Solana Framework for JS Clients.

Awesome Lists containing this project

README

        

# umi

_A Solana Framework for JavaScript clients._

Umi is a modular framework for building and using JavaScript clients for Solana programs. It provides a zero-dependency library that defines a set of core interfaces that libraries can rely on without being tied to a specific implementation. It is then up to the end-user to choose the implementation that best suits their needs. Umi also provides a set of default implementations and bundles that can be used out of the box allowing developers to get started quickly.

## Documentation

> [!TIP]
> Just want to mint NFTs? Go straight to the [MPL Core JS docs](https://developers.metaplex.com/core/getting-started/js).
> Looking for fungible tokens? Straight to the [Token Metadata SPL Token Guide](https://developers.metaplex.com/guides/javascript/how-to-create-an-spl-token-on-solana)!

- [Installation](https://developers.metaplex.com/umi/getting-started)
- [Umi's interfaces](https://developers.metaplex.com/umi/interfaces)
- [Interface implementations](https://developers.metaplex.com/umi/implementations)
- [Public keys and signers](https://developers.metaplex.com/umi/public-keys-and-signers)
- [Connecting with an RPC](https://developers.metaplex.com/umi/rpc)
- [Sending transactions](https://developers.metaplex.com/umi/transactions)
- [Fetching accounts](https://developers.metaplex.com/umi/accounts)
- [Serializers](https://developers.metaplex.com/umi/serializers)
- [Uploading and downloading assets](https://developers.metaplex.com/umi/storage)
- [Sending Http requests](https://developers.metaplex.com/umi/http-requests)
- [Registering programs](https://developers.metaplex.com/umi/programs)
- [Umi plugins](https://developers.metaplex.com/umi/plugins)
- [Generating Umi clients via Kinobi](https://developers.metaplex.com/umi/kinobi)
- [Umi helpers](https://developers.metaplex.com/umi/helpers)
- [Web3.js adapters](https://developers.metaplex.com/umi/web3js-adapters)