Skip to content

Anime streaming app. Built with NextJS, TailwindCSS and shadcn/ui

License

Notifications You must be signed in to change notification settings

noelrohi/anirohi

Repository files navigation

Anirohi Logo

Anirohi

Stream anime. No interruptions.

GitHub Stars GitHub Forks License

Anirohi Screenshot

Features

  • Clean UI — Minimalist design focused on content
  • Fast Search — Quick anime discovery with command menu (⌘K)
  • Trending — Stay updated with currently popular anime
  • Schedule — Track upcoming episode releases
  • PWA Support — Install as a native app on any device

Tech Stack

Getting Started

Prerequisites

  • Bun (recommended) or Node.js 18+

Installation

# Clone the repository
git clone https://github.com/noelrohi/anirohi.git
cd anirohi

# Install dependencies
bun install

# Set up environment variables
cp .env.example .env.local

Environment Variables

Variable Required Description
NEXT_PUBLIC_PROXY_URL Yes URL of the m3u8proxy Cloudflare Worker

Running

# Start development server
bun dev

Open http://localhost:3000 to view the app.

Commands

bun dev       # Start development server
bun build     # Build for production
bun start     # Start production server
bun lint      # Run ESLint

Star History

Star History Chart

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is open source and available under the MIT License.


Made with ❤️ by noelrohi

About

Anime streaming app. Built with NextJS, TailwindCSS and shadcn/ui

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5