Code Projects I'm Working On These Days

On this page are some of my personal projects published to share.

The projects published here are all open-source (unless noticed otherwise ;-), but that does not mean you are free to do anything you want with them because some are based on others' projects and their licenses may impose some restrictions on your use. See each project page for the detailed information.

beluga C

beluga is a standard C compiler being developed based on lcc. It supports C90 (to be precise, ISO/IEC 9899:1990) as its ancestor does and is planned to extend the coverage to C99 (and C11 finally).

ocelot C

ocelot is a collection of libraries to provide features that the C language lacks, various data structures that most programs use in common, and facilities for interaction between a program and its environment.

quokka node.js

quokka is an interactive file renamer, which helps to rename multiple files in a systematic manner.

wcwidth C

wcwidth is a simple JavaScript porting of wcwidth() implemented in C by Markus Kuhn and maintained by Jun Woong and Tim Oxley.

Questions or Suggestions?

I'd be glad to hear your opinion. Do not hesitate to contact me via email (woong.jun at