An open API service aggregating public data about GitHub Sponsors.

jamierocks

View JSON Representation

Hobbyist. Working on tools for manipulating Java binaries and codebases.

Funding Links: https://github.com/sponsors/jamierocks

GitHub Sponsors Profile

Hi there, I'm Jamie! I'm a hobbyist developer from the United Kingdom, working on a variety of projects - though I'm now mostly known for my work on the Cadix tools.
I started the following Cadix tools:

Lorenz - a representation of Java de-obfuscation mappings
Bombe - a type-safe Java type model
Atlas - a binary Jar transformation framework
a few others

I've also been maintaining Mercury - a source code remapper / transformation framework for Java, and started MercuryMixin - a processor for remapper Mixins with Mercury.
I have found working with source code particularly interesting, and would like to explore further use-cases for Mercury (as an example: de-lombok*) - with your help I would be able to dedicate more time working on the Cadix tools, and making these ideas a reality.
* not an example of a project I am working on, or have any current intentions to work on.

The following projects are using our tools:

The Fabric Project uses Mercury in their Gradle build tools to remap codebases (such as their own, and Fabric mods) to their latest Yarn mappings.
The Sponge Project use Mercury for their cross-version upgrade kit, saving hundreds of man-hours of work - with greater accuracy. They are also looking at using Atlas at runtime to remap the Minecraft server.

Featured Works

CadixDev/Lorenz

A representation of JVM deobfuscation mappings for Java.

Language: Java - Stars: 42
CadixDev/MercuryMixin

A processor to remap Mixins using Mercury.

Language: Java - Stars: 19
CadixDev/Atlas

A binary transformation framework for Java.

Language: Java - Stars: 9
Active Sponsors
Past Sponsors
Sponsor Breakdown