A modern galgame resource website built with Next.js.
Shinnku-com (真红小站) is a comprehensive galgame resource website that provides access to various visual novel resources, including translated and original Japanese games. The site features a clean, responsive interface with dark mode support and efficient content organization.
This site is one of the most popular galgame resource websites in China, with over 1 million monthly active users. And the subtopic website https://galgame.dev also has over 1 million monthly active users.
- Responsive Design: Optimized for desktop, tablet, and mobile experiences
- Dark/Light Mode: Support for user theme preferences
- Content Management: Organized catalog of galgame resources
- Search Functionality: Find specific games or categories quickly
- Fast Loading: Optimized performance using Next.js
- Internationalization: Built-in routing for
zh-cn,zh-tw, anden-us
- Next.js 14 - React framework with app directory structure
- Tailwind CSS - Utility-first CSS framework
- Tailwind Variants - Variant management for Tailwind CSS
- TypeScript - Typed superset of JavaScript
- next-themes - Theme management for Next.js
Clone the repository
git clone https://github.com/shinnku-nikaidou/shinnku-com.git
cd shinnku-comInstall dependencies Choose your preferred package manager
# Using npm
npm install
# Using yarn
yarn
# Using pnpm
pnpm installRun development server
pnpm run devOpen your browser and navigate to http://localhost:3000 to see the app in
action.
Build the Rust backend using Cargo:
cd backend
cargo build -rRun the backend server:
cargo run -rInstall the AI dependencies using uv (Python 3.10+ required):
cd ai
uv syncFor development dependencies:
uv sync --extra devNext.js i18n routing generates localized paths for zh-cn, zh-tw, and en-us. The default locale is Simplified Chinese.
Licensed under the MIT license.