GitHub
Auto-selects correct Korean particle for any Swift string
GitHub launched on October 6, 2025 with 12 votes, #913 of 8,178 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.
What it does
A Swift library that automatically selects the correct Korean particle (은/는, 이/가, 을/를, etc.) based on final consonants in a string. Perfect for chatbots, games, dynamic UI. No more conditional headaches! Open-source and SPM-ready 🇰🇷
Korean particle auto-selector for Swift – handles 을/를, 이/가, 은/는, and more with smart rules. - halococo/EunNeun
한국어 조사, 이제 걱정 끝! 헷갈리던 조사 선택을 대신 해드립니다. "사과".kParticle(.을를) → "사과를" 문자열에 .kParticle(...) 메서드를 호출하면, 받침 유무와 특수 규칙(예: ㄹ 받침, 괄호 등)을 자동 판별 하여 알맞은 한국어 조사 를 붙여줍니다. "학교)".kParticle(.으로로) → "학교로)" "물".kParticle(.으로로) → "물로" (ㄹ 받침 예외 적용) // 헷갈리는 조사들... let message = userName + " 이/가 " + " " + itemName + " 을/를 " + " 획득했습니다! " // 조건문으로 직접 처리... let particle = hasJongseong ( word ) ? " 을 " : " 를 " let result = word + particle // ㄹ 받침 예외도 처리해야... if word . last == " ㄹ " && particleType == " 으로/로 " { // ... } 이제 이렇게 간단하게! // 👇 잊지 말고! import EunNeun " 사과 " . kParticle ( . 을를 ) // "사과를" " 책 " . kParticle ( . 을를 ) // "책을" let message = " \( userName . kParticle ( . 이가 ) ) \( itemName . kParticle ( . 을를 ) )…from github.com
Does a similar job
all alternatives →
Kimchi Reader – Immersive Korean Learning with a Popup Dictionary2023 · kimchi-reader.app · ▲115Actually, it is yet another tool to learn a language through immersion (classic set of features, watch on youtube/netflix, read a website or book). It has a popup dictionary so you can click on a word and it will show the definition. Nothing new in that regard, except that it has been made with only Korean in mind and does not plan to extends to other languages. I was learning and still am learning Korean (now using my own tool to learn!). I initially made the tool for myself because none of the tools out there could correctly figure out what a word was in the text. And that's where the…

Translation Strings2023 · translation-strings.com · ▲123Translations for apps via AI + human (if needed)


More dev tools this month
the category →
Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 1d ago · github.com


open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Product Hunt launch ↗
Launched alongside, October 2025
the whole month →


I went down the rabbit hole on a side project and ended up building this: Strange Attractors(https://blog.shashanktomar.com/posts/strange-attractors). It’s built with three.js. Working on it reminded me of the little "maths for fun" exercises I used to do while learning programming in early days. Just trying things out, getting fascinated and geeky, and being surprised by the results. I spent way too much time on this, but it was extreme fun. My favorite part: someone pointed me to the Simone Attractor on Threads. It is a 2D attractor and I asked GPT to extrapolate it to…
AI · Oct 2025 · blog.shashanktomar.com

Autism Simulator▲779Hey all, I built this. It’s not trying to capture every autistic experience (that’d be impossible). It’s based on my own lived experience as well as that of friends on the spectrum. I'm trying to give people a feel for what masking, decision fatigue, and burnout can look like day-to-day. That’s hard to explain in words, but easier to show through choices and stats. I'm not trying to "define autism". I’ve gotten good feedback here about resilience, meds, and difficulty tuning. I’ll keep tweaking it. If even a few people walk away thinking, "ah, maybe that’s why my coworker struggles in those…
Life & fun · 2025 · autism-simulator.vercel.app
