Skip to content

AmanoTeam/rust-anilist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-anilist 🚀

Just an Anilist API wrapper made in Rust.

Features

  • 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.

Current status

It's working, just the basics, but it already works.

Installation

Add the following to your Cargo.toml:

[dependencies]
rust-anilist = "*"

Usage

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);
}

Documentation

The library is fully documented. You can find the documentation here.

License

Copyright © 2022-2025 AndrielFR

Licensed under the Expat/MIT license. This project is also REUSE compliant. See individual files for more copyright information.