Acknowledgements
Credits the third-party work kbarr depends on: public APIs, shared data sets, service integrations, and open-source libraries.
Data sources & APIs
- AniDB — anime metadata, the anime-titles dump, and cover images served from
cdn.anidb.net. AniDB title data is distributed under CC BY-NC-SA and is used here under those terms. - AniList — the public GraphQL API that powers Browse & Discover.
- Fribb/anime-lists — cross-source ID mapping used to translate between AniDB, AniList, and other databases.
Integrations
- qBittorrent — download client.
- Prowlarr — indexer aggregation.
- Jellyfin — media server library refresh.
- kbdex — torrent search.
- FFmpeg —
ffprobeis used by the availability tracker to read media file details.
Backend libraries (Go)
- anitogo — release-name parsing.
- huma — API framework and OpenAPI generation.
- go-chi/chi — HTTP router.
- uptrace/bun — SQL ORM.
- adrg/strutil — string similarity scoring.
- zeebo/bencode — torrent file parsing.
- golang.org/x/crypto and golang.org/x/text — cryptography and text normalisation.
Frontend libraries (JS/TS)
- Mantine — UI component library.
- React and React Router — application framework and routing.
- graphql-request — AniList GraphQL client.
- TanStack Virtual — list virtualisation.
- Tabler Icons — icon set.
- Tiptap — rich-text editing.
- Recharts — charts.
- Embla Carousel — carousels.
- Day.js — date handling.
Documentation
- Docusaurus — this documentation site.