# xCss/Valine

A fast, simple & powerful comment system.

Repository: https://github.com/xCss/Valine
Canonical: https://ross.abutalabs.com/products/valine
Homepage: https://valine.js.org
Language: JavaScript
License: GPL-2.0
License Family: copyleft
Topics: simple, easy-to-use, fast-and-safe, comment-system
Last push: 2024-12-31T00:29:35+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3317, "days_push": 611, "days_rel": 626, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2230, forks 240 (observed 2026-08-28T04:06:29.031457+00:00)

## What it is
Valine is a fast, simple, and lightweight client-side comment system for websites and static blogs, built on LeanCloud with no backend implementation required. It supports full Markdown syntax, emoji, email notifications, and article view counting, and integrates with static site generators like Hexo, Jekyll, Hugo, VuePress, and Gatsby.

## Use cases
- add a comment section to a static blog without running a server
- embed comments in a Hexo or Hugo site
- enable visitor comments on documentation sites like Docsify
- track article page view counts
- let users comment with Markdown and emoji support
- add comments to a VuePress or Gatsby site via CDN

## When to choose
- you want a no-backend comment system for a static site
- you already use or are willing to use LeanCloud for data storage
- you need a lightweight, fast drop-in comment widget
- you want Markdown and emoji support in comments out of the box

## When to avoid
- you need full server-side control or self-hosted comment moderation
- you require spam filtering like Akismet
- you don't want to depend on LeanCloud as a third-party service
- you need actively developed software with ongoing feature work

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, http-client
- domain: web-development, frontend, cms
- platform: browser
- tags: comment-system, static-site, leancloud, serverless-backend, markdown, emoji, blog-comments, blogs, javascript

## Member repositories
- xCss/Valine (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:29.031457+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:44:39.145194+00:00, confidence not recorded.
  - readme: https://github.com/xCss/Valine (fetched 2026-08-28T04:06:29.031457+00:00, sha a6fae37137c5)
  - homepage: https://valine.js.org (fetched 2026-08-29T10:25:17.730266+00:00, sha 5af9194b5613)
  - site_page: https://valine.js.org/quickstart.html (fetched 2026-08-29T10:25:17.735158+00:00, sha 9fd3fc358fbb)
  - registry_npm: https://registry.npmjs.org/valine (fetched 2026-08-29T10:25:17.740778+00:00, sha 2474d088be1d)
  - site_page: https://valine.js.org/en/index.html (fetched 2026-08-29T10:25:17.733093+00:00, sha 2209929531a6)
  - site_page: https://valine.js.org/changelog.html (fetched 2026-08-29T10:25:17.736983+00:00, sha 63ea1f42e33a)
  - site_page: https://valine.js.org/faq.html (fetched 2026-08-29T10:25:17.739008+00:00, sha b826691fbebd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
