Skip to content

Repository files navigation

kun-galgame-stickers

Site: sticker.kungal.com · Telegram

KUN Visual Novel Stickers

A sticker / emoji-pack site for visual novels (galgame). It is a subsite of KUN Visual Novel and does not follow the forum's operating rules.

There are currently 7 packs and 498 stickers (80 per pack; pack 7 has 18). They are screenshots of character expressions, taken while playing the games.

The point of this collection is:

  • Recommending fun and cute games to more people through stickers
  • Moe!

SD_CG and CG stills may show up later. For now it is only pure character expressions. Join the group at the end of this page if you like.

Telegram sticker packs

Packs are mirrored to Telegram, 80 stickers per set (pack 7 is smaller). Add them here:

The copies in this repository are sharper than the Telegram sets — Telegram compresses them.

Download the originals

Standards

This series tries to follow:

  • Visual novel (galgame) stickers only — no anime, manga, or illustrations
  • Square screenshots
  • Capture the character's ahoge in full whenever possible
  • Mostly small, cute, soft-moe fluffy white-haired lass characters

Some early stickers do not follow these, because they were captured before the rules existed.

Related games

Every game used here is one I have actually played. They are all moe games.

Overview of games in the sticker packs

What the site does

  • Browse packs and single stickers, with game / character names from Postgres
  • Sign in / register with a KUN account (OAuth RP of kun-galgame-infra; httpOnly session cookie, no tokens in the browser)
  • Chinese by default; English under /en/...
  • Light / dark / system theme
  • Download original PNGs; Telegram links on the About page

Images still live as static files in this repo (apps/web/public/stickers/ for list webp, apps/web/public/kun-galgame-stickers/ for originals). Moving them to object storage is planned, not done.

Tech stack

Layer Choice
Frontend Nuxt 4 + KunUI (apps/web)
i18n @nuxtjs/i18n — Chinese default, /en, /ja
API Go Fiber v3 (apps/api)
Database PostgreSQL (kungalgame_sticker) through GORM; SQL migrations in apps/api/migrations
Auth KUN OAuth (PKCE, confidential client, RFC 6749 / 6750 / 7009 protocol endpoints)
Deploy Docker images → GHCR → Dokploy at sticker.kungal.com

Development

Needs Node 24, pnpm 11, and Go 1.26. Copy .env.example to .env and fill in KUN_DATABASE_URL plus the OAuth secret.

pnpm install
pnpm migrate      # first time, against kungalgame_sticker
pnpm dev          # web http://127.0.0.1:5173  ·  api :9421
pnpm run typecheck
pnpm run lint

Login in local dev also needs a running OAuth server (KUN_OAUTH_SERVER_URL in .env). Pack listing works without it.

Deployment

Production is two long-running containers on the shared dokploy-network: web (Nitro) and sticker-api (Fiber). A one-shot migrate runs on every compose up and gates the API (same pattern as kungal / moyu / infra). Traefik should send sticker.kungal.com/api to sticker-api:9421 and everything else to web:3000. CI builds ghcr.io/kunmoe/sticker-web, sticker-api, and sticker-migrate on push to svelte-kit.

See docs/deploy/README.md for the full guide.

Roadmap

  • KUN account login (OAuth)
  • Telegram pack index (this README and /about)
  • User uploads with a KUN account
  • Public API docs for third-party use
  • Move sticker images to object storage
  • SD_CG section for galgame SD_CG

FAQ

Q: Will these stickers keep being updated? A: Yes. I capture stickers while playing. As long as I still play visual novels, there will be updates.

Q: Can I contribute stickers? A: Yes. If you use GitHub, open a PR and put your stickers in a named folder under apps/web/public/kun-galgame-stickers/Others/. You can also drop them in the visual-novel group below.

Q: Why is the first pack's image format mixed? A: Some files were copied from QQ before this collection was deliberate. Everything new is PNG.

Q: Why do many games only have expressions from one character? A: I am a one-route warrior.

If you like this, a GitHub star is welcome.

Telegram group: https://t.me/kungalgame

Tips: there are no group rules. If you get kicked, you can rejoin.

About

KUN's Visual Novel (galgame) sticker set. To recommend games to more people. Galgame 表情包仓库

Topics

Resources

Stars

502 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages