Projects

Everything I build and look after

Firmware for fibre sticks, a video encoder, a public DNS service, a forum, a few game mods and the odd guide. Most of it is open source.

9 projects

xPON and fibre

Lead

RTL960x

Hacking and reverse engineering RTL960x-based xPON ONTs so the stick suits your OLT. Guides, firmware, tools and ISP-specific notes for Realtek GPON SFP sticks, written with contributors from around the world.

Firmware · Shell 1068 GitHub stars

Lead

NIJIKA Firmware

Open firmware for Realtek GPON sticks. Broad OLT compatibility, VEIP support, link speed unbound from 1GbE to 2.5GbE, and metrics exported straight to Prometheus and Grafana.

GPON · RTL960x

Lead

NijikaWrt

OpenWrt userland for the D-Link DPN-FX3060V (A1), a Realtek RTL9607DQ GPON gateway, with the vendor cloud agent removed and DNS over HTTPS on by default. Experimental.

OpenWrt · RTL9607DQ

Pururin Collective

RemixWrt IIDX

OpenWrt and LuCI for the Skyworth SK-G7220 GPON gateway on an EcoNet PON SoC, with WireGuard and encrypted DNS built in. Beta.

OpenWrt · EcoNet

Founder

Open PON Foundation

A vendor-neutral, volunteer effort for open, interoperable and privacy-respecting passive optical networking. One front door for the firmware, the hardware, the countries it works in and the people behind it.

GPON · XGS-PON

Windows port

SFP-Master for Windows

Program SFP EEPROMs over I²C with a commodity CH341a instead of an expensive commercial programmer. Windows port of bigbigmdm's SFP-Master.

C++ · Qt

Windows port

IMSProg for Windows

I²C, MicroWire and SPI EEPROM/Flash programmer for the CH341a, ported to Windows with libusbK support.

C++ · Qt

Author

libusb341

libusbK shim for the CH341a native driver on Windows.

C

Research

DFP-34G-2C2

Hacking and research notes for the DFP-34G-2C2 ONU SFP stick.

Research 28 GitHub stars

3 projects

Media and encoding

Author

IFME

Internet Friendly Media Encoder

x264, x265, x266 and AV1 GUI encoder where every codec is a drop-in plugin you can update yourself. Remuxes, merges streams, keeps subtitles and fonts, and supports NVENC, Quick Sync and AMF. Windows and Linux.

C# 293 GitHub stars

Author

FFmpegDotNet

.NET library around FFmpeg for reading media properties, encoding, decoding and extracting streams.

C# 17 GitHub stars

Author

KageMusic

Front end for the Spleeter source separation library.

C#

2 projects

Network services

Pururin Collective

ΕΛΠΙΣ DNS

Free encrypted DNS for South East Asia. DoH and DoT, ad and tracker blocking, DNS64 and NAT64 for IPv6-only networks, answered by our own recursive resolver with DNSSEC.

DNS · IPv6

Host

Free RustDesk Relay

A free RustDesk relay server in Singapore for users around South East Asia, reachable by IP address so it still works when DNS is broken.

Self-hosted

1 project

Community

Founder

Pururin Collective

A forum for people who enjoy anime culture, networking, homelab, programming and reverse engineering. Relaxed on purpose.

Forum · Discord

3 projects

A.I.

2 projects

Games and mods

Host

Lewd 4 Dead 2

Left 4 Dead 2 community servers, mods and the Steam group around them.

Source engine

Author

SMF Converter

Converts Company of Heroes sound files to WAV or MP3.

C#