← All projects

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

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/anime-sdk.svg)](https://www.madeinalgeria.dev/projects/anime-sdk)

Related projects