linjc/smooth-signature
H5带笔锋手写签名,支持PC端和移动端,任何前端框架均可使用 observed · 2026-08-28
Health v2 · maintenance only
40/100
- Activity 17
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1774
- days_rel: n/a
- days_push: 503
- n_releases_24m: 0
Adoption not part of the score
1018 stars · 111 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A TypeScript canvas library for capturing handwritten signatures in the browser with a natural pen-brush (variable stroke width) effect. It works with any frontend framework on both desktop and mobile, and supports exporting PNG/JPG, undo/redo, and canvas rotation.
Use cases
- capture handwritten signatures in a web form
- add e-signature pad to H5 mobile page
- draw signatures with realistic pen pressure effect on canvas
- integrate signature capture into Vue or React app
- export signed signature as PNG or JPG image
- replace signature_pad with smoother stroke rendering
When to choose
- you need a browser-based signature pad with a natural brush/pen-tip effect
- you want a framework-agnostic library usable in Vue, React, or plain JS
- you need undo/redo, clear, and image export out of the box
- you target both desktop and mobile touch devices
When to avoid
- you need a native app or WeChat mini-program signature pad (use mini-smooth-signature instead)
- you require actual stylus pressure sensitivity rather than speed-based stroke width
- you need server-side or offline document signing workflows
Facets
library · maturity active
ui-components image-processing web-development frontend browser cross-platform canvas signature handwriting e-signature typescript pen-brush-effect
3 sources
- readme: https://github.com/linjc/smooth-signature · fetched 2026-08-28 · 81f9e235aacb
- homepage: https://linjc.github.io/smooth-signature/ · fetched 2026-08-29 · e04ba7c27d3f
- registry_npm: https://registry.npmjs.org/smooth-signature · fetched 2026-08-29 · 5070d5c0df30
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| linjc/smooth-signature | main | 40 |
For agents
markdown · JSON · MCP: product_card(name="linjc/smooth-signature")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem