anime-sdk
by @hexxt-git
Active 35
Typescript SDK for building anime streaming apps with over 30k+ titles available
About this project
anime-sdk A Typescript SDK for searching anime and manga across multiple catalogue sources and content providers, normalizing them behind a single API, and resolving direct playable streams or page URLs (with subtitle tracks). anime-sdk.hexxt.dev What's in the box: Nine content providers (anime + manga) with live, non-mocked E2E tests. Three metadata providers — AniList, MAL (Jikan), Kitsu — with full enrichments (relations, characters, staff, recommendations, external links, per-episode streamingEpisodes with Jikan filler/recap flags). Unified URN ID space (provider:rawId) so you can swap a content provider without rewriting your call sites. Cross-source mapping via a four-step waterfall (cache → provider native lookup → MALSync/Anify/arm-server → fuzzy title match with year + catalogType discriminators and episode-count cross-check). A pluggable HTTP transport (curl fallback included), with built-in per-host rate limiting, exponential-backoff retry honouring Retry-After, and end-to-end AbortSignal propagation. Built-in downloads for anime (HLS → MP4) and manga (chapters → ZIP). An optional HTTP server with content + metadata + download routes,
From the project README on GitHub
- Stars
- 35
- Forks
- 4
- Last push
- 25 Jun 2026
Topics
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/anime-sdk)