Han
A Korean programming language written in Rust
Details
- External ID
- 47381382
- Source
- HN
- Company
- —
- Product
- Han
- Website domain
- github.com
- Launched
- March 14, 2026
- Cohort
- —
- Upvotes
- 208
- Upvotes percentile
- 0.968019680196802
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
A few weeks ago I saw a post about someone converting an entire C++ codebase to Rust using AI in under two weeks.That inspired me — if AI can rewrite a whole language stack that fast, I wanted to try building a programming language from scratch with AI assistance.I've also been noticing growing global interest in Korean language and culture, and I wondered: what would a programming language look like if every keyword was in Hangul (the Korean writing system)?Han is the result. It's a statically-typed language written in Rust with a full compiler pipeline (lexer → parser → AST → interpreter + LLVM IR codegen).It supports arrays, structs with impl blocks, closures, pattern matching, try/catch, file I/O, module imports, a REPL, and a basic LSP server.This is a side project, not a "you should use this instead of Python" pitch. Feedback on language design, compiler architecture, or the Korean keyword choices is very welcome.https://github.com/xodn348/han
Enrichment
- Theme
- coding agents and developer utilities
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- programming language for korean developers
- Manually corrected
- False
Could you build this?
Yes The author explicitly built this Korean programming language interpreter in Rust using AI assistance; modern LLMs excel at writing lexers, parsers, and interpreters.
Discussion
20 comments analyzed.
Competitors mentioned: Python, C, Java, JavaScript
Concerns raised: Creates language fragmentation and reduces collaboration, Programmers already know English-based languages, learning new one adds overhead, Korean syntax order differs from English, making logic harder to reason about, No practical need for non-English programming languages
Feature requests: Live JS compiler for immediate browser execution, Reorder syntax to match Korean writing flow (condition before keyword)
Competitors
Other products that read as similar to this one — 159 launches clear the similarity bar, closest 8 shown.
Attention rank: #10 of 160 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 133 days after the earliest competitor.
- rust-learning-lab · github · 2026-09-25 · 49 upvotes · similarity 0.48
- Topaz · hn · 2026-06-18 · 5 upvotes · similarity 0.47
- The Taka Programming Language · hn · 2025-12-03 · 12 upvotes · similarity 0.47
- Genotype: language that compiles to idiomatic TS, Rust and Python · hn · 2026-09-08 · 9 upvotes · similarity 0.46
- A small programming language where everything is pass-by-value · hn · 2026-01-25 · 91 upvotes · similarity 0.45
- Rune · hn · 2026-06-07 · 5 upvotes · similarity 0.45
- Sere Language · ph · 2026-09-14 · 1 upvotes · similarity 0.45
- elm-compiler · github · 2026-09-28 · 23 upvotes · similarity 0.44
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.