# Show GN: JavaScript에서 한글을 다루는 현대적인 라이브러리

> Clean Markdown view of GeekNews topic #14731. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=14731](https://news.hada.io/topic?id=14731)
- GeekNews Markdown: [https://news.hada.io/topic/14731.md](https://news.hada.io/topic/14731.md)
- Type: show
- Author: [raon0211](https://news.hada.io/@raon0211)
- Published: 2024-05-09T12:50:16+09:00
- Updated: 2024-05-09T12:50:16+09:00
- Original source: [github.com/toss](https://github.com/toss/es-hangul)
- Points: 41
- Comments: 3

## Topic Body

안녕하세요, 토스에서 현대적인 JavaScript 한글 라이브러리를 새로 오픈소스로 공개했습니다!  
  
- [GitHub](https://github.com/toss/es-hangul)  
- [문서](https://es-hangul.slash.page)  
  
---  
  
**1. 사용하기에 가벼워요**  
  
ECMAScript Modules를 기본적으로 지원함으로써, 쓰는 곳에서 사용하는 로직만 포함할 수 있어요.   
  
전체 라이브러리를 포함하더라도 Gzip 기준 1~2KB 정도로 매우 가벼워요.  
  
**2. 한글을 다루는 대부분의 니즈를 포함해요**  
  
토스에서 비즈니스를 개발하면서 필요했던 대부분의 한글 로직을 라이브러리화했어요.  
  
초성 검색, 조사 선택과 같이 한글을 다루면서 만나는 대부분의 니즈를 es-hangul 라이브러리로 해결할 수 있어요.  
  
**3. 꼼꼼하게 테스트되었어요**  
  
제공하는 모든 함수들에 대해서 100% 테스트 커버리지를 제공하고 있어요.  
  
**4. 강력한 TypeScript 타입을 지원해요**  
  
꼼꼼하게 TypeScript 타입을 추가했기 때문에, 런타임 오류를 미리 방지할 수 있어요.  
  
---  
  
한국에서 서비스를 개발하면서 한글을 다루는 서비스들이 많으실 것 같은데요, 사용해보시고 많은 피드백 (이슈 생성, 댓글) 주시면 좋을 것 같아요!  
  
커뮤니티 기여도 환영하고 있습니다 :)

## Comments



### Comment 25153

- Author: reedids
- Created: 2024-05-11T17:39:35+09:00
- Points: 1

워어... 멋지네요. 이런 걸 오픈소스로.

### Comment 25124

- Author: cosine20
- Created: 2024-05-10T09:24:37+09:00
- Points: 1

이렇게 깔끔하고 명료하게 Show GN에 소개해주시다니 역시 토스는 다르네요..

### Comment 25104

- Author: honglu
- Created: 2024-05-09T14:47:08+09:00
- Points: 1

플레이그라운드가 있으면 더 좋을 것 같아요!
