Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/osmosis-labs/osmosis-rust
Rust libraries for osmosis
https://github.com/osmosis-labs/osmosis-rust
cosmos osmosis
Last synced: 6 days ago
JSON representation
Rust libraries for osmosis
- Host: GitHub
- URL: https://github.com/osmosis-labs/osmosis-rust
- Owner: osmosis-labs
- License: apache-2.0
- Created: 2022-07-18T03:48:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-29T01:31:30.000Z (8 months ago)
- Last Synced: 2024-05-29T15:27:45.437Z (8 months ago)
- Topics: cosmos, osmosis
- Language: Rust
- Homepage:
- Size: 1.53 MB
- Stars: 59
- Watchers: 8
- Forks: 49
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE-Apache
Awesome Lists containing this project
- awesome-ccamel - osmosis-labs/osmosis-rust - Rust libraries for osmosis (Rust)
README
> :information_desk_person: If you want to use latest update from osmosis' main branch, checkout `autobuild-main` branch.
# osmosis-rust
Rust libraries for Osmosis. The following table shows every published crates maintained in this repository:
| Crate | Description | Crates.io | Docs |
| ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [osmosis-std](packages/osmosis-std) | Osmosis's proto-generated types and helpers for interacting with the appchain. Compatible with CosmWasm contract. | [![osmosis-std on crates.io](https://img.shields.io/crates/v/osmosis-std.svg)](https://crates.io/crates/osmosis-std) | [![Docs](https://docs.rs/osmosis-std/badge.svg)](https://docs.rs/osmosis-std) |
| [osmosis-std-derive](packages/osmosis-std-derive) | Procedural macro for augmenting proto-generated types to create better developer ergonomics. Internally used by `osmosis-std` | [![osmosis-std-derive on crates.io](https://img.shields.io/crates/v/osmosis-std-derive.svg)](https://crates.io/crates/osmosis-std-derive) | [![Docs](https://docs.rs/osmosis-std-derive/badge.svg)](https://docs.rs/osmosis-std-derive) |
| [osmosis-testing]()(🚩DEPRECATED IN FAVOR OF [`osmosis-test-tube`](https://github.com/osmosis-labs/test-tube/tree/main/packages/osmosis-test-tube)) | CosmWasm x Osmosis integration testing library that, unlike `cw-multi-test`, it allows you to test your cosmwasm contract against real chain's logic instead of mocks. | [![osmosis-testing on crates.io](https://img.shields.io/crates/v/osmosis-testing.svg)](https://crates.io/crates/osmosis-testing) | [![Docs](https://docs.rs/osmosis-testing/badge.svg)](https://docs.rs/osmosis-testing) |---
This repo also contains [`proto-build`](./packages/proto-build) package which is used for autogenrating rust types from proto.