My Open Source Projects

List of my little creations:

Repos for (building → releasing → hosting) Windows executables


Projects related to foobar2000 audio player foobar2000 logo

  • foo_xspf_1: Plugin for read & write XSPF playlist in foobar2000.
  • foo_uie_dsp_switcher: A dropdown combobox for changing DSP presets quickly in foobar2000.
  • foo_uie_output_switcher: A dropdown combobox for changing output device quickly.
  • fb2k_example: An example of creating a barebone foobar2000 plugin.
  • fb2k_doc: Generate doxygen documentation for foobar2000 SDK.

Projects in C++ C++ logo

  • Hash: C++14 header-only easy-to-use hash library.
  • OSRandom: C++11 Header-only CSPRNG layer.
  • nppAutoDetectIndent: Auto detect indention plugin for Notepad++.
  • concurrent: A naive tool that take cmd line commands (from text file or pipe) and execute concurrently.
  • static-wpad-server: Minimal HTTP server for serving static wpad.dat.

Projects in Python python logo


HTML & JavaScript html5 logo

  • bencode online: Bencode & bdecode in your browser.
  • slim bookmarks: Remove meta data in exported bookmarks file.
  • wifi-card-svg: Print/save a QR code for connecting to your WiFi (fork of bndw/wifi-card)
  • bmhs: Boyer–Moore–Horspool algorithm that works with JS Array & TypedArray.
  • kmps: Knuth–Morris–Pratt algorithm that works with JS Array & TypedArray.

Some helper programs I wrote when I was dealing with kernel u32 filters


ArchLinux packages archlinux logo

  • I maintain these packages in AUR: list.
  • PKGBUILD: My own ArchLinux PKGBUILD recipes.

Others

  • Chocobo1.github.io: This website repository.
  • CPU Meter: A Rainmeter skin that displays CPU and RAM usage.
  • ksops: A Kubernetes KMS provider with mozilla/sops as the backend.
  • qBittorrent-flatpak: Unofficial repository of qBittorrent (flatpak) package.
  • qbittorent_msys2: Instructions to compile qBittorrent in MSYS2 environment.
  • rlh_sol: My answers to the exercises in “Real World Haskell” book.
  • usleep: Sleep microseconds.
  • edit-ini: Command line tool for editing .ini files.

Last, the projects that I contributed to, see the list here.



Updated on July 14, 2023