A curated list of awesome open source projects created by Korean developers or Korean companies.
Inspired by awesome-tw-foss.
- One of the main authors must be Korean, or the project must be maintained by a Korean company.
- The code must have CI, enough testing, and documentation.
- If the platform supports a package manager, it can be installed via a package manager.
- Wand — ctypes-based simple ImageMagick binding for Python.
- libsass-python — Straightforward binding of libsass for Python. Compile Sass/SCSS with no Ruby stack at all.
- Hangulize — Korean alphabet transcription library.
- KoNLPy — Python package for Korean natural language processing.
- khaiii — Kakao Hangul Analyzer III: a Korean morphological analyzer based on CNN. (Kakao)
- buffalo — Scalable library for matrix factorization and approximate nearest neighbor search for recommender systems. (Kakao)
- n2 — Lightweight approximate nearest neighbor library with Python bindings. (Kakao)
- plate — API documentation tool based on Markdown using Python.
- Netty — Event-driven asynchronous network application framework.
- Haeinsa — Linearly scalable multi-row, multi-table transaction library for HBase.
- Pinpoint — APM (Application Performance Management) tool for large-scale distributed systems. (NAVER)
- line-bot-sdk-java — LINE Messaging API SDK for Java. (LINE)
- Summernote — Super simple WYSIWYG editor built on Bootstrap.
- tui.editor — Markdown WYSIWYG editor with GFM support and extensible plugins. (NHN)
- tui.grid — Powerful Grid component with virtual scrolling and extensive features. (NHN)
- tui.calendar — Fully featured JavaScript calendar with extensive customization options. (NHN)
- egjs-flicking — Infinitely flexible, customizable carousel component. (NAVER)
- egjs-infinitegrid — Module for arranging card elements in an infinite grid layout. (NAVER)
- egjs-view360 — 360° panorama image and video viewer component. (NAVER)
- es-toolkit — Modern, performant utility library for JavaScript — a lodash alternative. (Toss)
- line-bot-sdk-nodejs — LINE Messaging API SDK for Node.js. (LINE)
- jews — Refine Korean news sites.
- yaksok.js — Yaksok Korean programming language toolkit.
- CocoaSeeds — Git submodule alternative for Cocoa projects.
- rust-chrono — Date and time library for Rust.
- rust-encoding — Character encoding support for Rust.
- Then — ✨ Super sweet syntactic sugar for Swift initializers.
- URLNavigator — ⛵ Elegant URL routing for Swift.
- FoundationExtension — Foundation/Cocoa/UIKit extension kit.
- php-jira-rest-client — PHP client library for integrating with JIRA issue & bug tracker software.
- fzf — ⚡ A command-line fuzzy finder. (junegunn Choi)
- vim-plug — Minimalist Vim plugin manager. (junegunn Choi)
- fzf.vim — fzf-based fuzzy-search commands and mappings for Vim. (junegunn Choi)
- goyo.vim — Distraction-free writing in Vim. (junegunn Choi)
- Spoqa Han Sans — Multilingual font supporting Roman, Hangul, Hiragana, Katakana, and Chinese characters. (Spoqa)
- D2Coding — Developer-friendly monospace font optimized for Korean. (NAVER)
To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.