Skip to content

An awesome list of Hangul/Korean related libraries and modules

Notifications You must be signed in to change notification settings

kimjuik/awesome-hangul

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 

Repository files navigation

awesome-hangul

An awesome list of Hangul/Korean related libraries and modules.
한글/한국어 처리와 관련된 라이브러리와 모듈의 목록입니다.

Programming Languages

C

  • libhangul - A library to support hangul input method logic

C#

  • csjosa - c# 한글 조사 처리
  • Hangeul-Romaniser - 한글 음절들을 국립국어원에서 규정한 한글 로마자 표기규정에 따라 영문 로마자로 변환해주는 라이브러리입니다.
  • SmartFormat.NET-Korean - C#용 SmartFormat.NET에서 사용할 수 있는 한국어 조사 포매터입니다.

C++

  • cppjosa - c++11 한글 조사 처리

Go

  • hangulize - Hangulize transcribes non-Korean words into Hangul

Haskell

  • Seonbi - 한국어를 위한 SmartyPants. 한국 국립국어원의 《한글 맞춤법》 또는 북조선의 《조선말규범집》에서 정한 구두법에 맞도록 글의 구두점 등의 사용을 교정해주고, 국한혼용체를 한글전용으로 변환해주는 HTML 전처리기. 하스켈 라이브러리, HTTP API, CLI로 사용 가능.

Java

  • HangulParser - HangulParser is to parse Hangul to Jaso by using Unicode
  • KOMORAN - Korean Morphological Analyzer by shineware

JavaScript

  • Eomi.js - 한국어 용언(동사, 형용사) 활용을 편리하게 구현하는 자바스크립트 라이브러리.
  • hangul-josa - Template 문법으로 편하게 은/는/이/가 처리를 시켜주는, 가볍고 (gzipped<500B) 현대적인 라이브러리
  • Hangul.js - 한글 자음/모음 분리/조합 자바스크립트 라이브러리.
  • hanspell - 한글 맞춤법 검사기(다음과 부산대학교 인공지능연구실/나라인포테크의 웹 서비스 이용)
  • inko - 영타를 한글로, 한타를 영어로 변환해주는 자바스크립트 라이브러리
  • Josa.js - 한국어 은/는, 을/를, 이/가 조사 구분 자바스크립트 라이브러리
  • josa - 명사에 맞는 조사를 찾아줍니다.
  • kor-to-num.js - 한글로 적힌 한국어 수사를 숫자로 변환하는 자바스크립트 라이브러리
  • kroman-js - Kroman is a Korean hangul romanization tool.
  • Online-Hanguel-IME - 온라인 한글 입력기는 웹에서 바로 쓸 수 있는 화상 자판 입력기입니다.
  • type-hangul - 한글 타이핑 효과 라이브러리
  • vue-number-to-kor - Vue.js 용 숫자 -> 한글 변환 패키지(필터 혹은 함수로 사용가능)
  • @toss/hangul - 현대적인 JavaScript로 한글을 다루는 라이브러리

Kotlin

  • KoalaNLP - KoalaNLP = Korean + Scala + NLP. 한국어 형태소 및 구문 분석기의 모음입니다.

Perl

Python

  • hangul-romanize - Hangul romanization library for academy - 국립국어원 학술 표기법
  • hangul-toolkit - 한글 자모 분리/조합 작업을 위한 툴킷
  • hangul-utils - An integrated library for Korean language preprocessing.
  • hangulize - Korean Alphabet Transcription (deprecated)
  • hanja - 한자-한글 변환 라이브러리
  • Jamo - Hangul syllable decomposition and synthesis using jamo.
  • konlpy - Python package for Korean natural language processing.
  • korean-romanizer - A python library for Korean romanization
  • korean-spacing-model - 한국어 문장 띄어쓰기(삭제/추가) 모델
  • py-hanspell - 파이썬 한글 맞춤법 검사 라이브러리. (네이버 맞춤법 검사기 사용)
  • PyKOMORAN - PyKOMORAN is wrapped KOMORAN in Python using Py4J.
  • SmartFormat-Korean - Korean extension for SmartFormat-Python
  • takos-alpha - Trainable Korean spacing library alpha version
  • tossi - Chooses correct Korean particle morphs for arbitrary words.

ReScript/ReasonML

  • re-korean-numeral - 한글 숫자로 변환해주는 리스크립트/ReasonML 모듈

Ruby

  • ununiga - 한글 자소 분리 및 은/는, 이/가 등의 조사가 포함된 로케일 처리를 위한 라이브러리

Rust

  • hangul - Utilities to manipulate hangul syllables
  • josa - Idiomatic josa selector

Scala

Swift

Applications

  • Apache Spark

  • LaTeX

    • cjk-ko - LaTeX에서 한글을 조판하고 한국어 문서를 작성하기 위한 패키지입니다.
  • Web application

    • HangulAtlasEditor - BMFont로 만든 폰트 아틀라스 텍스쳐 시트에 조합형 한글 시트를 합쳐주는 도구입니다.

Datesets

Use cases

License

CC0

About

An awesome list of Hangul/Korean related libraries and modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.0%
  • HTML 2.0%