jikan-rs/README.md
2025-01-29 18:50:55 +03:00

2.0 KiB

Jikan.moe API Wrapper for Rust

This crate provides a Rust API wrapper for the Jikan.moe API - an Unofficial MyAnimeList API, which serves as a comprehensive anime and manga database.

For more information about Jikan.moe, read official docs or download openapi specs.

Key Points

  • Easy to use, type-safe API for Jikan.moe v4 API (in progress, see Roadmap)
  • Pagination support for list endpoints
  • Strongly typed responses
  • Async support
  • Support for custom HTTP client
  • Zero configuration required

Roadmap

  • Implement all endpoints:
    • /anime
    • /characters
    • /clubs
    • /genres
    • /magazines
    • /manga
    • /people
    • /producers
    • /random
    • /recommendations
    • /reviews
    • /schedules
    • /users
    • /seasons
    • /top
    • /watch
  • Create response types for all endpoints:
    • /anime
    • /characters
    • /clubs
    • /genres
    • /magazines
    • /manga
    • /people
    • /producers
    • /random
    • /recommendations
    • /reviews
    • /schedules
    • /users
    • /seasons
    • /top
    • /watch
  • Implement rate limiting for default client
  • Logging with tracing library
  • Add usage examples
  • Maybe more...

Design

This crate's API design is inspired by:

License

This project is dual-licensed under either:

at your option.