Just an Anilist API wrapper made in Rust.
- Basic functionality to interact with the Anilist API.
- Asynchronous methods to load full details of entities like Anime, Manga, User, Person, and Character.
- Comprehensive data models with detailed documentation.
It's working, just the basics, but it already works.
Add the following to your Cargo.toml
:
[dependencies]
rust-anilist = "*"
Here's a basic example of how to use the library:
use rust_anilist::Client;
#[tokio::main]
async fn main() {
let client = Client::with_token("your_api_key");
let anime = client.get_anime(1).await.unwrap();
println!("{:?}", anime);
}
The library is fully documented. You can find the documentation here.
Copyright © 2022-2025 AndrielFR
Licensed under the Expat/MIT license. This project is also REUSE compliant. See individual files for more copyright information.