Skip to content

yash-278/nekomori

Repository files navigation

Nekomori

Nekomori is an unofficial Anilist client built with React, TypeScript, Tanstack Query and TailwindCSS. The AniList GraphQL API is used to provide quick and powerful access to over 500k anime and manga entries, including character, staff, and live airing data.

Tech Stack

  • React
  • TypeScript
  • Tanstack Query
  • Graphql codegen
  • Redux
  • TailwindCSS

Roadmap

  • Add Weekly Calendar
  • Add Profile Support
  • Add Advanced Search
  • Publish Android App
  • Add more integrations

Getting Started

Prerequisites

  • Git
  • Node.js
  • AniList Account

Installation

Clone the project

  git clone https://github.com/yash-278/nekomori

Go to the project directory

  cd nekomori

Install dependencies

  npm install

Start the server

  npm run start

Contributing

Contributions are always welcome!

See contributing.md for ways to get started. Please adhere to this project's code of conduct.

Authors

Acknowledgements

AniList Api v2 GraphQL Docs

The AniList GraphQL Api provides quick and powerful access to over 500k anime and manga entries, including character, staff, and live airing data. The AniList & AniChart websites themselves run on the Api, so everything you can do on the sites, you can do via the Api.

Written documentation for getting started with the Api.

Documentation for all queries, mutations, types, and objects the Api provides.

Easily explore and test out GraphQL queries against the AniList Api. (AniList login required)

License

This project is licensed under the GNU General Public License v2.0