If you're fortunate enough to have a set of bottle cage mounting points (standard spacing is 64 mm) on your fork, you may want to attach a front rack to a point in between the two. This bracket won't increase load capacity, but it will ensure that if something breaks, it'll more likely not be the fork.
I have a carbon fork with such eyelets, so by utilizing both of them, I can double the effective shear strength (of the bolts) there & then force preference for failure at the bracket-to-front-rack mounting point (a single bolt). It'd be cheaper to replace that hardware & the rack, than the fork (of course barring some catastrophic accident that involves the struts flying into your front wheel spokes).
This should be made from sheet metal, not 3D printing.
CAD is very simple. Change the horizontal & vertical offsets to accommodate different forks. You can just make an offset one & flip it around.
Designed for the Racktime Top-It front rack (https://www.racktime.com/en/racktime-products/system-carriers/racktime-product/topit/), but this should work with others trivially.
I made a version for my Axiom Journey DLX lowrider front rack too.
Bolt clearance for M5s.
The STL is set at a 20 mm horizontal offset, & a 10 mm vertical offset (see the picture).
Racktime_front_rack_bottle_cage_mount_bracket.SLDPRT | 72.8KB | |
Racktime_front_rack_bottle_cage_mount_bracket.STL | 29.4KB |