anihub-svelte Svelte Themes

Anihub Svelte

Shows your latest watched animes, and github repositories.

AniHub

A SvelteKit web page that integrates your MyAnimeList entries with your GitHub repositories.

Features

Anime Section

  • Displays your current MyAnimeList entries
  • Shows status, episode count, and your rating
  • Smooth horizontal scrolling interface

GitHub Section

  • Displays your GitHub repositories
  • Shows description, language, stars, and last update
  • Option to hide specific repositories

Profile Features

  • Customizable profile with photo and bio
  • Dynamic social media links

Technology Stack

  • SvelteKit 2.x (with Svelte 5)
  • Vite
  • PNPM package manager
  • APIs:
    • MyAnimeList (Unofficial)
    • GitHub

Configuration

The application is configured through static/config.json. Configurable options include:

  • Profile information
  • Social media links
  • MyAnimeList username
  • GitHub username
  • Theme preferences
  • Repository and anime filters

Development

  1. Install dependencies:

    pnpm install
    
  2. Configure the application:

  • Update static/config.json with your information
  1. Start development server:
    pnpm dev
    

Building

To create a production build:

pnpm build

To preview the build:

pnpm preview

License

MIT License

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes