This site hosts public repositories of the Free Software projects I work on. They are mostly covered by the GNU General Public License 3 but some are GNU Affero General Public License or BSD 3-Clause.
As a background these projects are a combination of my life-long hobby in software hacking (a bit of a semi-abusive love/hate relationship) and a couple of decades+ as a professional Software Engineer.
Projects I have worked on cover a broad spectrum from the world wide web to desktop applications. I mostly write C and Java, and exclusively using a GNU development platform, but many of the applications are platform agnostic or can be cross compiled. I have particular interests in API and GUI design, performance and stability, and in general getting more done with fewer lines of code and in less time. These projects only represent a small fraction, just the projects I've worked on since the site went live.
This site's style is an attempt at a Commodore 64 `look'. Some of it is a little ugly so I'm still playing with it. css seems about as buggy as everything else on the internet.
Project | Source | Clone URL | Documentation | Info |
---|---|---|---|---|
compilerz | tree | https://code.zedzone.au/git/compilerz | Experiments with antlr and asm. | |
blogz | tree | https://code.zedzone.au/git/blogz | A dumb C blog engine that runs www.zedzone.au/blog | |
busymon | tree | https://code.zedzone.au/git/busymon | Monitors excessive computer use | |
csvedit | tree | https://code.zedzone.au/git/csvedit | A basic CSV (tab separated) file editor using Swing. | |
Delta-Z | tree | https://code.zedzone.au/git/dez | 2.0 Java Docs | A compact binary delta library for Java (like VCDIFF) |
DuskZ | tree | https://code.zedzone.au/git/duskz | An iteration of the DuskRPG server and client | |
esp-aht30 | tree | https://code.zedzone.au/git/esp-aht30 | Basic driver for ASAIR AHT30 temperature and humidity sensor | |
esp-ld2410 | tree | https://code.zedzone.au/git/esp-ld2410 | Complete driver for HLK LD2410C radar module | |
extensionz | tree | https://code.zedzone.au/git/extensionz | Simple firefox web-extensions | |
libeze | tree | https://code.zedzone.au/git/libeze | A static link library of C utilities | |
NativeZ | tree foreign-abi | https://code.zedzone.au/git/nativez | Native binding system | |
jjmpeg | tree foreign-abi | https://code.zedzone.au/git/jjmpeg | FFmpeg binding for Java | |
zcl | tree foreign-abi | https://code.zedzone.au/git/zcl | Docs (foreign-abi) | OpenCL binding for Java - It's kinda dead because no drivers for my laptop and nobody else seems to give a shit any more either. |
panamaz | tree | https://code.zedzone.au/git/panamaz | OpenJDK project panama exploration | |
vulkanz | tree | https://code.zedzone.au/git/vulkanz | java.lang.foreign Vulkan binding | |
playerz | tree playerz-1 | https://code.zedzone.au/git/playerz | Music player | |
zproto-vulkan | tree | https://code.zedzone.au/git/zproto-vulkan | Vulkan experiments in C | |
workbench-2.0 | tree | https://code.zedzone.au/git/workbench-2.0 | AmigaOS theme for gtk2, gtk3, and xfwm4 |