toss/es-hangul
A modern JavaScript library for handling Hangul characters. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 91
- Release rhythm 92
- Longevity 63
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: 18
- age_days: 887
- days_rel: 55
- days_push: 55
- n_releases_24m: 16
Adoption not part of the score
1864 stars · 144 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A modern, tree-shakable TypeScript/JavaScript library for manipulating Korean Hangul characters. It provides APIs for initial consonant (choseong) search, particle (josa) attachment, syllable decomposition/assembly, keyboard conversion, number-to-Hangul, pronunciation, and romanization.
Use cases
- implement korean initial consonant search
- attach correct korean particles to words
- disassemble hangul into jamo components
- convert hangul to qwerty and back
- spell korean numbers in hangul
- romanize korean text
- standardize korean pronunciation in text
When to choose
- building Korean-facing web or Node.js apps needing Hangul text processing
- you want a lightweight, tree-shakable, strongly typed alternative to Hangul.js
- you need search matching on initial consonants typed by users
When to avoid
- your project does not handle Korean text
- you need full NLP like morphological analysis or machine translation
- you work outside the JavaScript/TypeScript ecosystem
Facets
library · maturity active
nlp parser serialization web-development developer-tools browser cross-platform korean hangul text-processing typescript tree-shakable choseong-search josa korean-language-processing natural-language-processing localization nodejs web-server
5 sources
- readme: https://github.com/toss/es-hangul · fetched 2026-08-28 · 195799a9ad4a
- homepage: https://es-hangul.slash.page/ · fetched 2026-08-29 · 7c3ba0026f81
- site_page: https://es-hangul.slash.page/docs/introduction · fetched 2026-08-29 · caa3cb4dc7eb
- site_page: https://es-hangul.slash.page/docs/api/core/assemble · fetched 2026-08-29 · 141e29bdc150
- registry_npm: https://registry.npmjs.org/es-hangul · fetched 2026-08-29 · c8432f54253c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| toss/es-hangul | main | 86 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem