Become a sponsor to Hong Minhee (洪 民憙)
Hi! I'm Hong Minhee, a software engineer from Seoul. I write some free/open source software libraries and CLI programs, which are mostly written in TypeScript, Python, Haskell, and C#.
I'm an advocate of free/open source software and fediverse. My interests are fediverse, statically typed functional programming languages, and East Asian (so-called CJK) languages. My works can be grouped into few categories:
Fediverse
-
Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.
-
Hollo is a federated single-user microblogging software powered by Fedify. Although it is for single-user, it is designed to be federated through ActivityPub.
-
BotKit is a simple framework for creating ActivityPub bots.
-
Hackers' Pub is an ActivityPub-enabled social network for hackers.
TypeScript/JavaScript
-
LogTape is a simple logging library with zero dependencies for Deno/Node.js/Bun/browsers.
-
Upyo is a simple and cross-runtime library for sending email messages using SMTP and various email providers. It works on Node.js, Deno, Bun, and edge functions.
-
aitertools is a well-tested collection of utility functions dealing with asynchronous iterables in TypeScript for Deno.
-
Jikji (直指) is a small toolkit for building your own static site generators on Deno.
-
deno-task-hooks is a simple way to run Deno tasks as Git hooks.
East Asian languages
-
Seonbi (선비) is an HTML preprocessor that makes typographic adjustments and transformations from Korean mixed script (國漢文混用) to Hangul exclusive writing (한글전용).
-
CJK computer science terms comparison / 中日韓電腦科學術語對照 / 日中韓のコンピュータ科学の用語対照 / 한·중·일 전산학 용어 대조
CI/CD/Ops
-
Geofront is a simple SSH key management service.
-
submark extracts a part from CommonMark/Markdown docs.
-
Checkmate generates human-readable checklists from a given patch (or pull request).
Python
-
libsass-python is a SASS/SCSS package for Python.
-
Wand is a ctypes-based simple ImageMagick API binding for Python.
-
Wikidata client library for Python.
-
sphinxcontrib-httpdomain is a Sphinx domain for describing HTTP APIs.
Featured work
-
dahlia/logtape
Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions
TypeScript 1,130 -
fedify-dev/fedify
ActivityPub server framework in TypeScript
TypeScript 819 -
dahlia/upyo
Upyo is a simple and cross-runtime library for sending email messages using SMTP and various email providers. It works on Node.js, Deno, Bun, and edge functions.
TypeScript 418 -
fedify-dev/hollo
Federated single-user microblogging software
TypeScript 403 -
hackers-pub/hackerspub
ActivityPub-enabled social network for hackers
TypeScript 92 -
fedify-dev/botkit
A framework for creating ActivityPub bots
TypeScript 64