All Projects → coord-e → misskey-rs

coord-e / misskey-rs

Licence: other
✌️ Client library for Misskey 🥰

Programming Languages

rust
11053 projects

Labels

Projects that are alternatives of or similar to misskey-rs

MisskeyTools
Useful Tools for Professional Misskist
Stars: ✭ 16 (-33.33%)
Mutual labels:  misskey
WhatYouarePlaying
An extension delivering what you're watching and listening to, to Mastodon and other services
Stars: ✭ 15 (-37.5%)
Mutual labels:  misskey
TenCha
2009年のMisskeyクライアント
Stars: ✭ 15 (-37.5%)
Mutual labels:  misskey
mfm.js
An MFM parser implementation
Stars: ✭ 24 (+0%)
Mutual labels:  misskey
Citrine
Kawaii Chatbot Plugin for BotBone
Stars: ✭ 17 (-29.17%)
Mutual labels:  misskey
Disboard
Collection of fediverse client libraries
Stars: ✭ 13 (-45.83%)
Mutual labels:  misskey
misskey
🌎 An interplanetary microblogging platform 🚀
Stars: ✭ 2,895 (+11962.5%)
Mutual labels:  misskey
MisskeyAndroidClient
MisskeyのAndroidクライアント「Milktea」のソースコード
Stars: ✭ 94 (+291.67%)
Mutual labels:  misskey
mulukhiya-toot-proxy
各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
Stars: ✭ 24 (+0%)
Mutual labels:  misskey
MissCat
An Optimized Misskey Client App for iOS.
Stars: ✭ 44 (+83.33%)
Mutual labels:  misskey
Misskey.py
The Misskey API library for Python. Misskey is made by syuilo. 🐡( '-' 🐡 )hug punch!!!!
Stars: ✭ 49 (+104.17%)
Mutual labels:  misskey
cherrypick
🌎 A interplanetary communication platform 🚀
Stars: ✭ 40 (+66.67%)
Mutual labels:  misskey
Misskey
🌎 An interplanetary microblogging platform 🚀
Stars: ✭ 2,244 (+9250%)
Mutual labels:  misskey
misskey-hub
Website for Misskey
Stars: ✭ 21 (-12.5%)
Mutual labels:  misskey

misskey-rs

crates.io docs.rs Actions Status PRs Welcome

misskey-rs is an asynchronous Misskey client library for Rust.

use misskey::prelude::*;
use misskey::HttpClient;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
  let client = HttpClient::builder("https://your.instance.example/api/")
      .token("API_TOKEN")
      .build()?;

  client.create_note("Hello, Misskey").await?;

  Ok(())
}

Take a look at the example directory for more examples.

Usage

Add the following to your Cargo.toml:

[dependencies]
misskey = "0.2"

To run the example above, you will need to add the following dependencies:

tokio = { version = "1.0", features = ["full"] }
anyhow = "1.0"

See the API documentation for further details.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].